📅  最后修改于: 2023-12-03 14:55:15.877000             🧑  作者: Mango
在Tkinter中,可以使用cursor
选项更改鼠标光标的样式。Tkinter支持多种不同的光标样式,如箭头、手、问号、圆圈等等。可以选择适合应用程序的光标样式并将其应用于任何Tkinter小部件。
使用cursor
选项更改Tkinter小部件的光标,只需指定所需光标的样式即可。以下是一些常见的光标样式:
arrow
(箭头)center_ptr
(中心指针)crosshair
(十字线)fleur
(花卉)hand1
(手1)pirate
(海盗)question_arrow
(带问号的箭头)watch
(手表)在Tkinter小部件中设置光标的语法如下:
widget['cursor'] = cursor_style
其中,widget
为要更改光标的小部件,cursor_style
为所需光标样式。
下面是一个简单的示例,演示如何在Tkinter按钮上更改光标:
import tkinter as tk
root = tk.Tk()
root.geometry('200x200')
my_button = tk.Button(root, text='Click me!')
my_button.pack(pady=50)
my_button['cursor'] = 'hand1' # 更改光标
root.mainloop()
运行这个脚本,你将看到一个按钮,当你将鼠标悬停在按钮上时,光标变为手。
这是一个hand1
光标样式的示例,你可以使用其他样式代替。
在Tkinter中更改鼠标光标是很容易的。只需一行代码,即可将适合应用程序的光标样式应用于Tkinter小部件。这对于在用户界面中提供反馈非常有用,也可以提高用户体验。