from tkinter import *
from tkinter import messagebox
class Application(Frame):
def __init__(self, master=None):
super().__init__(master)
self.master = master
self.pack()
self.createWidget()
def createWidget(self):
self.codeHobby = IntVar()
self.videoHobby = IntVar()
print(self.codeHobby.get())
self.c1 = Checkbutton(self,text="Program",onvalue=1,offvalue=0,variable=self.codeHobby)
self.c2 = Checkbutton(self,text="watch video",onvalue=1,offvalue=0,variable=self.videoHobby)
self.c1.pack(side="left")
self.c2.pack(side="left")
Button(self,text="confirm",command=self.confirm).pack(side="left")
def confirm(self):
if self.codeHobby.get() == 1:
messagebox.showinfo("test","programming is fun")
if self.videoHobby.get() == 1:
messagebox.showinfo("test","watch video is fun")
if __name__ == "__main__":
root = Tk()
root.geometry("400x50+200+300")
app = Application(master=root)
root.mainloop()
tkinter checkbutton示例
最新推荐文章于 2024-10-18 00:00:00 发布