我现在正在开发一个项目,需要获取一个黑色的鼠标光标,就像这样:
我已经使用了root.config(cursor="arrow black black")
,但它不想改变光标的颜色。我正在使用Windows,如果有帮助的话,Windows默认安装了黑色光标。
有人能帮我吗?
编辑:
如何更改Tkinter中鼠标指针的颜色?对我无效。
我可以改变光标的外观,但不能改变颜色。
我现在正在开发一个项目,需要获取一个黑色的鼠标光标,就像这样:
我已经使用了root.config(cursor="arrow black black")
,但它不想改变光标的颜色。我正在使用Windows,如果有帮助的话,Windows默认安装了黑色光标。
有人能帮我吗?
如何更改Tkinter中鼠标指针的颜色?对我无效。
我可以改变光标的外观,但不能改变颜色。
arrow
指针被映射到本地的IDC_ARROW
指针,你无法在tkinter
中控制其颜色。当然,Windows确实有一个黑色鼠标指针,但是指针的外观取决于当前的颜色方案(控制面板-鼠标-指针),因此除非您更改了方案,否则您看不到它。应用程序不应该触及它,因为它严格是用户的偏好设置。%windir%\Cursors\arrow_r.cur
,因此我们可以在需要时直接使用它。import tkinter as tk
import os
root = tk.Tk()
path = '@%s' % os.path.join(os.environ['WINDIR'], 'Cursors/arrow_r.cur').replace('\\', '/')
root.configure(cursor=path)
root.mainloop()
arrow_rm.cur
和arrow_rl.cur
。
root.config(cursor="arrow #000000")
,但它没有起作用。 - Person