Python GUI tkinter库 自学5

Options选项详解

前言

  1. 在学习 label 组件的过程里、可以通过 options 来设置组件的属性
  2. 从而控制组件的各种状态、比如:宽度、高度、颜色和位置等
可以通过三种方式来设置 options 选项

%1 
# 创建对象时、使用命名参数(也叫关键字参数)
button1 = Button(self, fg = "red", bg = "blue")

%2
# 创建对象后、使用字典索引的方式
button1["fg"] = "red"
button1["bg"] = "blue"

%3
# 创建对象后、使用 config() 方法
button1.config(fg = "red", bg = "blue")

总结

可选项描述
activebackground当鼠标放上去时,按钮的背景色
activeforeground当鼠标放上去时,按钮的前景色
bd按钮边框的大小,默认为 2 个像素
bg按钮的背景色
command按钮关联的函数,当按钮被点击时,执行该函数
fg按钮的前景色(按钮文本的颜色)
font文本字体
height按钮的高度
highlightcolor要高亮的颜色
image按钮上要显示的图片
justify显示多行文本的时候,设置不同行之间的对齐方式,可选项包括LEFT、 RIGHT、CENTER
padx按钮在x轴方向上的内边距(padding),是指按钮的内容与按钮边缘的距离
pady按钮在y轴方向上的内边距(padding)
relief边框样式,设置控件3D效果,可选的有:FLAT、SUNKEN、RAISED、GROOVE、RIDGE 默认为 FLAT
state设置按钮组件状态,可选的有NORMAL、ACTIVE、 DISABLED。默认 NORMAL
underline下划线,默认按钮上的文本都不带下划线 ,取值就是带下划线的字符串索引,为 0 时,第一个字符带下划线,为 1 时,前两个字符带下划线,以此类推
width按钮的宽度,如未设置此项,其大小以适应按钮的内容(文本或图片的大小)
wraplength限制按钮每行显示的字符的数量
text按钮的文本内容
anchor锚选项,控制文本的位置,默认为中心
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是我来晚了!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值