python - TkInter:如何显示正常的光标?

标签 python tkinter mouse-cursor

我有一个简单的 TkInter 界面,点击按钮后,鼠标光标变为 fleur。现在,在使用该游标的任务完成后,我想使用普通游标。通常我指的是您现在在自己的计算机上看到的光标。

我检查了可用游标列表 here但没有一个看起来正常。

有什么方法可以将鼠标指针设置回普通光标吗?

提前致谢

最佳答案

要返回到标准游标,将一个空字符串传递给 cursor:

root.config(cursor='')

例如:

from Tkinter import *

def cursor():
    if not root.cget('cursor') == '':
        root.config(cursor='')
    else:
        root.config(cursor='fleur')

root = Tk()
Button(root, text='Change cursor', command=cursor).pack()
root.mainloop()

关于python - TkInter:如何显示正常的光标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30034695/

相关文章:

python - 在 python 2.7 中更新 openssl

python - Python 正则表达式中可变宽度回顾的替代方案

python - 我可以在 SQLAlchemy ORM 中使用动态关系(或 VIEWS)吗?

python - 如何解析嵌套json对象的元素?

python - tkinter Canvas : text object variable font size?

python - 更改 tkinter 中滚动条的大小(使用网格布局)

整个窗口的 Python Tkinter 滚动条

c# - 当我将鼠标悬停在按钮上时将光标更改为手

javascript - 检测鼠标光标类型

javascript - 使用 JavaScript 更改鼠标指针