
开篇寄语
伯衡君列出了tkinter的学习目录,正在陆续补全中,具体可以参看下方的前情提要,而本篇文章,主要来说一下其中的Check Button的一些相关知识点,以方便大家一起掌握这个小插件的相关知识,分享给大家。
前情提要
内容详情
单选按钮是Python Tkinter GUI小部件,它允许用户仅选择一组预定义的互斥选项中的一个。这与“检查按钮”不同,后者允许您选择多个按钮。
选项列表
| No | Option | Description |
|---|---|---|
| 1 | activebackground | 窗口小部件聚焦时的背景颜色 |
| 2 | activeforeground | 小部件在焦点下方时前景的颜色 |
| 3 | bg | 小部件周围区域的背景颜色 |
| 4 | bd | 小部件周围边框的大小。默认值为2像素 |
| 5 | command | 如果此窗口小部件的状态已更改,则将调用此过程 |
| 6 | cursor | 当鼠标悬停在此小部件上时,可以将其更改为特殊的光标类型,例如"arrow"或"dot" |
| 7 | font | 用于此小部件的字体类型 |
| 8 | fg | 文字颜色 |
| 9 | borderwidth | 类似于bd |
| 10 | highlightcolor | 小部件聚焦时的文本颜色 |
| 11 | image | 用于显示图像 |
| 12 | justify | 指定文本在小部件内的对齐方式。“左”、“中”或“右”中的一个 |
| 13 | padx | 左右方向上的填充量(以像素为单位) |
| 14 | pady | 小部件上方和下方区域的填充量(以像素为单位) |
| 15 | relief | 它指定边框的类型。默认为Flat,其他选项包括RAISED和SUNKEN |
| 16 | State | 默认值为NORMAL。禁用会导致小组件变灰并变为非活动状态。当鼠标悬停在其上时,ACTIVE是小部件的状态 |
| 17 | text | 选中按钮旁边显示的文本 |
| 18 | variable | 跟踪复选按钮当前状态的变量 |
举例说明
from tkinter import *
def retrieve():
print(Var1.get())
root = Tk()
root.geometry("200x150")
frame = Frame(root)
frame.pack()
Var1 = IntVar()
a = Radiobutton(frame, text="Good", variable=Var1,
value=1)
a.pack(padx=5, pady=5)
b = Radiobutton(frame, text="Bad", variable=Var1,
value=2)
b.pack(padx=5, pady=5)
Button = Button(frame, text="Submit", command=retrieve)
Button.pack()
root.mainloop()
点击运行后,生成这样一个图形界面。

还是很简单的嘛,是不是一学就会了?和check button按钮主要区别就是该项按钮之间的选择是互斥的。
- 我的微信
- 微信扫一扫加好友
-
- 我的微信公众号
- 扫描关注公众号
-





