如何在 Tkinter 中更改鼠标指针颜色?

tkinterpythongui-programming更新于 2025/9/14 16:44:17

Tkinter 是一个用于开发基于 GUI 的应用程序的标准 Python 库。我们可以使用内置函数和方法更改其小部件的属性。在某些应用程序中,这些属性也会影响鼠标指针。

Tkinter 为我们提供了一种在窗口中更改鼠标指针颜色的方法。要配置鼠标指针颜色,我们可以使用(光标类​​型及其颜色)指定光标值。例如,要更改标签小部件中的光标颜色,我们可以将值指定为 cursor="plus #aab1212",其中 "plus" 定义光标类型,#aab1212 是颜色的十六进制值。

示例

# 导入所需的库
from tkinter import *

# 创建 tkinter 框架或窗口的实例
win=Tk()

# 设置窗口的大小
win.geometry("700x350")

# 添加底部小部件
label=Lab​​el(win, text="label cursor", cursor="plus red", font=('calibri 18'))
label.pack(pady=20)

Button(win, text="Button cursor",cursor="dot blue").pack()

win.mainloop()

输出

如果我们运行上述代码,它将显示一个带有标签小部件和按钮的窗口。将鼠标悬停在小部件上将更改光标属性。


相关文章


有用资源