在pyglet中设置鼠标光标

问题描述 投票:0回答:1

我正在尝试在pyglet应用程序中设置鼠标光标。根据pyglet文档,这是我应该如何做到这一点:

import pyglet

window = pyglet.window.Window()

cursor = window.get_system_mouse_cursor(win.CURSOR_HELP)
window.set_mouse_cursor(cursor)

pyglet.app.run()

但是,这给了我以下错误:

cursor = window.get_system_mouse_cursor(win.CURSOR_HELP)
NameError: name 'win' is not defined

如何在不使用自己的光标图像文件的情况下执行此操作?如果有帮助的话,我在linux上。

python python-3.x pyglet
1个回答
1
投票

CURSOR_HELP属性是窗口类的成员。

更改

win.CURSOR_HELP

window.CURSOR_HELP

在这里找到:https://pyglet.readthedocs.io/en/pyglet-1.2-maintenance/api/pyglet/window/pyglet.window.Window.html#pyglet.window.Window.CURSOR_HELP

© www.soinside.com 2019 - 2024. All rights reserved.