和伯衡君一起学习python的GUI界面库——Tkinter(十)

已收录   阅读次数: 1,002
2021-03-2021:57:36 发表评论
摘要

伯衡君列出了tkinter的学习目录,正在陆续补全中,具体可以参看下方的前情提要,而本篇文章,主要来说一下其中的Spainbox的一些相关知识点,以方便大家一起掌握这个小插件的相关知识,分享给大家……

分享至:
和伯衡君一起学习python的GUI界面库——Tkinter(十)

开篇寄语

伯衡君列出了tkinter的学习目录,正在陆续补全中,具体可以参看下方的前情提要,而本篇文章,主要来说一下其中的Spainbox的一些相关知识点,以方便大家一起掌握这个小插件的相关知识,分享给大家。

前情提要

内容详情

SpinBox窗口小部件是标准TKintin条目小部件的变体,可用于从固定数量的值中进行选择。

选项列表

NoOption & Description
1activebackground: 当鼠标在滑块上时,滑块和箭头的颜色。
2bg: 当鼠标不在滑块上时,滑块和箭头的颜色
3bd: 3-D边界周围的整个周边的宽度,以及箭头和滑块上的3-D效果的宽度。默认围绕横周围绕resough,以及箭头和滑块周围的2像素边框
4command: 移动滚动条移动时要调用的进程
5cursor: 鼠标在滚动条上时出现的光标
6disabledbackground: 禁用小部件时要使用的背景颜色
7disabledforeground: 禁用小部件时要使用的文本颜色
8fg: 文本颜色
9font: 在这个小部件中使用的字体
10format: 格式字符串
11from_: The minimum value. 一起使用以限制范围
12justify: 默认是左
13relief: 默认为SUNKEN
14repeatdelay: 与RepectInterval一起,此选项控制按钮自动重复。两个值以毫秒为单位
15repeatinterval: 见repeatdelay
16state: NORMAL, DISABLED, or "readonly"等之一. 默认是NORMAL.
17textvariable: 没有默认值
18to: 请参看上方的from_
19validate: 验证模式, 默认为NONE
20validatecommand: 验证回调, 没有默认值。
21values: 一个元组,包含此小部件的有效值。覆盖from/to/increment
22vcmd: 与validatecommand相同
23width: 该部件宽度, 默认是20
24wrap: 如果为true,则向上和向下按钮将环绕。
25xscrollcommand: 用于将Spinbox字段连接到水平滚动条。应将此选项设置为相应滚动条的SET方法

举例说明

from tkinter import *
root = Tk()

w = Spinbox(root, from_=0, to=10)
w.pack()

mainloop()

点击运行后,生成这样一个图形界面。

和伯衡君一起学习python的GUI界面库——Tkinter(十)

还是很简单的嘛,是不是一学就会了?

  • 我的微信
  • 微信扫一扫加好友
  • weinxin
  • 我的微信公众号
  • 扫描关注公众号
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: