当前位置:   article > 正文

python中cursor属性_tkinter中的cursor鼠标样式

python中cursor属性_tkinter中的cursor鼠标样式

用Python编写GUI程序,首选tkinter库。有的时候,我们需要修改鼠标落在各种控件上的样式,比如可以点击的Label和Button,可以将鼠标修改为一个可以点击的手的样子,以提示用户此处可点击;或者将鼠标显示为“繁忙”的提示信息等。

如何添加cursor样式

只需要修改控件的cursor属性。

上面的代码,在一个Label控件上指定鼠标样式为circle,效果就是一个白色的圈。(无法截屏,PrtSc也无效)

有哪些cursor样式

首先要清楚,在不同的操作系统中,鼠标样式都会不太一样。默认的样式是arrow。很可能会遇到系统不支持的情况,这时就是现实默认样式。下面是样式列表(一行写两个,copy自别的网页):

arrow man

based_arrow_down middlebutton

based_arrow_up mouse

boat pencil

bogosity pirate

bottom_left_corner plus

bottom_right_corner question_arrow

bottom_side right_ptr

bottom_tee right_side

box_spiral right_tee

center_ptr rightbutton

circle rtl_logo

clock sailboat

coffee_mug sb_down_arrow

cross sb_h_double_arrow

cross_reverse sb_left_arrow

crosshair sb_right_arrow

diamond_cross sb_up_arrow

dot sb_v_double_arrow

dotbox shuttle

double_arrow sizing

draft_large spider

draft_small spraycan

draped_box star

exchange target

fleur tcross

gobbler top_left_arrow

gumby top_left_corner

hand1 top_right_corner

hand2 top_side

heart top_tee

icon trek

iron_cross ul_angle

left_ptr umbrella

left_side ur_angle

left_tee watch

leftbutton xterm

ll_angle X_cursor

lr_angle

没找到对应的图片,有一个nmt.edu的页面打不开了。各位可以通过上面的示例代码,修改cursor值,一个个看是否是自己需要的。常用的就那么几个,很快就试出来了。

-- EOF --

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号