gpt4 book ai didi

python - 如何更改鼠标指针颜色 tkinter?

转载 作者:太空宇宙 更新时间:2023-11-03 14:13:02 25 4
gpt4 key购买 nike

有没有办法在 Tkinter 中更改鼠标颜色?我有一个深色背景,鼠标从不显示在 Tkinter 窗口上。

最佳答案

您可以使用 cursor option on the root window 更改光标.改变颜色,例如,

root = tk.Tk()
root.config(cursor='clock red red')

在 Linux 上,有些符号和颜色适合我,有些则不适合,尽管该选项应该与操作系统无关。例如,“clock”和“gumby”有效,“pirate”无效(但安静地失败,没有抛出错误)。

具有讽刺意味的是,我的机器支持船,但不支持海盗。不支持两者可能是个好主意

回应评论

有时您需要在子部件上调用它,如果它们的默认行为是覆盖它。例如

root = tk.Tk()
root.config(cursor='gumby red red')
text=tk.Text(root)
text.pack()
# oh no cursor is boring again! That makes sense, the default
# text cursor is slightly different than the root cursor
text.config(cursor='boat blue blue') # phew!

请注意,如果您想更改插入光标,see here , 但 tldr insertbackground。请注意,您可能正在使用不支持更改颜色的光标,在这种情况下,请尝试使用不同的光标

关于python - 如何更改鼠标指针颜色 tkinter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35757296/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com