首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何改变鼠标指针的颜色呢?

如何改变鼠标指针的颜色呢?
EN

Stack Overflow用户
提问于 2016-03-02 20:20:14
回答 1查看 4.4K关注 0票数 4

有没有办法在Tkinter中改变鼠标的颜色?我有一个黑暗的背景和鼠标从来没有显示在Tkinter窗口。

EN

回答 1

Stack Overflow用户

发布于 2016-03-02 20:27:52

可以使用根窗口上的游标选项更改光标。改变颜色,例如,

代码语言:javascript
运行
复制
root = tk.Tk()
root.config(cursor='clock red red')

在linux上,有些符号和颜色对我有效,有些则不适用,尽管这个选项应该与操作系统无关。例如,'clock‘和'gumby’工作,‘海盗行为’没有(但是悄悄地失败了,没有抛出一个错误)。

讽刺的是,船在我的机器上得到了支持,但海盗却没有。可能是个不支持两者的好主意

回应评论

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

代码语言:javascript
运行
复制
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!

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

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35757296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档