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 --

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值