pysimplegui之光标 - 元素和窗口的设置

2023-05-17,,

光标 - 元素窗口的设置

通过将光标设置为元素或整个窗口,可以将普通箭头光标更改为其他内容。当您将鼠标移到元素或窗口上时,结果将是光标发生变化。

最好的例子之一是 URL。当鼠标移到链接上时,用户习惯于看到手形光标。通过将光标设置为具有 URL 格式文本的 Text 元素的手,它向用户发出信号,表明这是一个可以单击的链接。

set_cursor方法用于设置元素的光标。执行元素查找或使用包含元素的变量,并调用该set_cursor方法,传入一个选择光标的字符串。有效的游标名称记录在 tkinter 文档中,因为此调用直接映射到 tkinter 调用。

这些光标字符串是从 Tk 手册中获得的,是您传递给set_cursor方法的内容。

窗口级光标

您还可以将光标设置为整个窗口,包括不直接填充的边距和区域。调用Window.set_cursor()以将光标设置在窗口级别。

有效的光标字符串

X_cursor
arrow
based_arrow_down
based_arrow_up
boat
bogosity
bottom_left_corner
bottom_right_corner
bottom_side
bottom_tee
box_spiral
center_ptr
circle
clock
coffee_mug
cross
cross_reverse
crosshair
diamond_cross
dot
dotbox
double_arrow
draft_large
draft_small
draped_box
exchange
fleur
gobbler
gumby
hand1
hand2
heart
icon
iron_cross
left_ptr
left_side
left_tee
leftbutton
ll_angle
lr_angle
man
middlebutton
mouse
pencil
pirate
plus
question_arrow
right_ptr
right_side
right_tee
rightbutton
rtl_logo
sailboat
sb_down_arrow
sb_h_double_arrow
sb_left_arrow
sb_right_arrow
sb_up_arrow
sb_v_double_arrow
shuttle
sizing
spider
spraycan
star
target
tcross
top_left_arrow
top_left_corner
top_right_corner
top_side
top_tee
trek
ul_angle
umbrella
ur_angle
watch
xterm

没有光标

如果您希望鼠标光标不可见,请使用该字符串 "none",您的元素或窗口将不会显示任何光标。

pysimplegui之光标 - 元素和窗口的设置的相关教程结束。

《pysimplegui之光标 - 元素和窗口的设置.doc》

下载本文的Word格式文档,以方便收藏与打印。