开篇寄语
伯衡君列出了tkinter的学习目录,正在陆续补全中,具体可以参看下方的前情提要,而本篇文章,主要来说一下其中的Spainbox的一些相关知识点,以方便大家一起掌握这个小插件的相关知识,分享给大家。
前情提要
内容详情
SpinBox窗口小部件是标准TKintin条目小部件的变体,可用于从固定数量的值中进行选择。
选项列表
No | Option & Description |
---|---|
1 | activebackground: 当鼠标在滑块上时,滑块和箭头的颜色。 |
2 | bg: 当鼠标不在滑块上时,滑块和箭头的颜色 |
3 | bd: 3-D边界周围的整个周边的宽度,以及箭头和滑块上的3-D效果的宽度。默认围绕横周围绕resough,以及箭头和滑块周围的2像素边框 |
4 | command: 移动滚动条移动时要调用的进程 |
5 | cursor: 鼠标在滚动条上时出现的光标 |
6 | disabledbackground: 禁用小部件时要使用的背景颜色 |
7 | disabledforeground: 禁用小部件时要使用的文本颜色 |
8 | fg: 文本颜色 |
9 | font: 在这个小部件中使用的字体 |
10 | format: 格式字符串 |
11 | from_: The minimum value. 一起使用以限制范围 |
12 | justify: 默认是左 |
13 | relief: 默认为SUNKEN |
14 | repeatdelay: 与RepectInterval一起,此选项控制按钮自动重复。两个值以毫秒为单位 |
15 | repeatinterval: 见repeatdelay |
16 | state: NORMAL, DISABLED, or "readonly"等之一. 默认是NORMAL. |
17 | textvariable: 没有默认值 |
18 | to: 请参看上方的from_ |
19 | validate: 验证模式, 默认为NONE |
20 | validatecommand: 验证回调, 没有默认值。 |
21 | values: 一个元组,包含此小部件的有效值。覆盖from/to/increment |
22 | vcmd: 与validatecommand相同 |
23 | width: 该部件宽度, 默认是20 |
24 | wrap: 如果为true,则向上和向下按钮将环绕。 |
25 | xscrollcommand: 用于将Spinbox字段连接到水平滚动条。应将此选项设置为相应滚动条的SET方法 |
举例说明
from tkinter import * root = Tk() w = Spinbox(root, from_=0, to=10) w.pack() mainloop()
点击运行后,生成这样一个图形界面。
还是很简单的嘛,是不是一学就会了?
- 我的微信
- 微信扫一扫加好友
- 我的微信公众号
- 扫描关注公众号