tkinter之Checkbutton

简介: tkinter之Checkbutton
from tkinter import *

win = Tk()
win.title("逻辑网")
win.geometry('500x200')
win.resizable(0, 0)
lb = Label(text='逻辑网', font=('微软雅黑', 18, 'bold'), fg='#CD7054')
lb.pack()
win.iconbitmap('../image/icon.ico')
# 新建整型变量
CheckVar1 = IntVar()
CheckVar2 = IntVar()
CheckVar3 = IntVar()
# 设置三个复选框控件,使用variable参数来接收变量
check1 = Checkbutton(win, text="Python", font=('微软雅黑', 15, 'bold'), variable=CheckVar1, onvalue=1, offvalue=0)
check2 = Checkbutton(win, text="C语言", font=('微软雅黑', 15, 'bold'), variable=CheckVar2, onvalue=1, offvalue=0)
check3 = Checkbutton(win, text="Java", font=('微软雅黑', 15, 'bold'), variable=CheckVar3, onvalue=1, offvalue=0)
# 选择第一个为默认选项
# check1.select ()
check1.pack(side=LEFT)
check2.pack(side=LEFT)
check3.pack(side=LEFT)


# 定义执行函数
def study():
    # 没有选择任何项目的情况下
    if CheckVar1.get() == 0 and CheckVar2.get() == 0 and CheckVar3.get() == 0:
        s = '您还没选择任语言'
    else:
        s1 = "Python" if CheckVar1.get() == 1 else ""
        s2 = "C语言" if CheckVar2.get() == 1 else ""
        s3 = "Java" if CheckVar3.get() == 1 else ""
        s = "您选择了%s %s %s" % (s1, s2, s3)
    # 设置标签lb2的字体
    lb2.config(text=s)


btn = Button(win, text="选好了", bg='#BEBEBE', command=study)
btn.pack(side=LEFT)
# 该标签,用来显示选择的文本
lb2 = Label(win, text='', bg='#9BCD9B', font=('微软雅黑', 11, 'bold'), width=5, height=2)
lb2.pack(side=BOTTOM, fill=X)
# 显示窗口
win.mainloop()
AI 代码解读
目录
打赏
0
1
1
3
277
分享
相关文章
|
9月前
|
tkinter之toplevel
tkinter之toplevel
70 0
|
9月前
|
tkinter之labelFrame
tkinter之labelFrame
83 1
|
9月前
|
tkinter之colorchooser
tkinter之colorchooser
68 1
|
9月前
|
tkinter之StringVar
tkinter之StringVar
138 3
|
9月前
|
tkinter之filedialog
tkinter之filedialog
92 1
tkinter
Tkinter 是 Python 的一个内置模块,它提供了用于创建图形用户界面 (GUI) 的工具。Tkinter 基于 Tk GUI 工具包,可以在 Windows、macOS 和大多数 Unix 平台上使用。
138 6
|
9月前
|
tkinter之panedwindow
tkinter之panedwindow
90 0
Tkinter与PyQt的对比
【8月更文挑战第3天】本文对比了Python中两大GUI工具包Tkinter与PyQt。Tkinter作为Python标准库的一部分,易于学习且轻量级,适合快速开发简单的跨平台GUI应用。PyQt功能强大且灵活,支持复杂应用的开发,更适合有经验的开发者。通过示例代码展示了如何使用这两种工具包创建基本的GUI应用及图像查看器,帮助读者理解它们的不同之处。选择哪个工具包取决于项目的具体需求、开发者的经验以及对功能和性能的要求。
193 4
Tkinter的基础使用介绍
Tkinter的基础使用介绍。更多文章请关注个人公众号:python学习杂记
147 0
Tkinter的Checkbutton控件
Tkinter的Checkbutton是一个有着许多选项的控件,可以一次选择几个选项
77 0
Tkinter的Checkbutton控件

热门文章

最新文章