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

百度已收录   阅读次数: 182
2021-03-0822:09:33 发表评论
摘要

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

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

开篇寄语

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

前情提要

内容详情

单选按钮是Python Tkinter GUI小部件,它允许用户仅选择一组预定义的互斥选项中的一个。这与“检查按钮”不同,后者允许您选择多个按钮。

选项列表

NoOptionDescription
1activebackground窗口小部件聚焦时的背景颜色
2activeforeground小部件在焦点下方时前景的颜色
3bg小部件周围区域的背景颜色
4bd小部件周围边框的大小。默认值为2像素
5command如果此窗口小部件的状态已更改,则将调用此过程
6cursor当鼠标悬停在此小部件上时,可以将其更改为特殊的光标类型,例如"arrow"或"dot"
7font用于此小部件的字体类型
8fg文字颜色
9borderwidth类似于bd
10highlightcolor小部件聚焦时的文本颜色
11image用于显示图像
12justify指定文本在小部件内的对齐方式。“左”、“中”或“右”中的一个
13padx左右方向上的填充量(以像素为单位)
14pady小部件上方和下方区域的填充量(以像素为单位)
15relief它指定边框的类型。默认为Flat,其他选项包括RAISED和SUNKEN
16State默认值为NORMAL。禁用会导致小组件变灰并变为非活动状态。当鼠标悬停在其上时,ACTIVE是小部件的状态
17text选中按钮旁边显示的文本
18variable跟踪复选按钮当前状态的变量

举例说明

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

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

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

还是很简单的嘛,是不是一学就会了?和check button按钮主要区别就是该项按钮之间的选择是互斥的。

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

发表评论

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