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.var = StringVar(self)
self.var.set("F")
self.r1 = Radiobutton(self,text="male",value="M",variable=self.var)
self.r2 = Radiobutton(self,text="female",value="F",variable=self.var)
self.r1.pack(side="left")
self.r2.pack(side="left")
Button(self,text="confirm",command=self.confirm).pack(side="left")
def confirm(self):
messagebox.showinfo("test","choose your gender: "+self.var.get())
if __name__ == "__main__":
root = Tk()
root.geometry("400x50+200+300")
app = Application(master=root)
root.mainloop()
tkinter radiobutton示例
最新推荐文章于 2024-07-18 20:05:25 发布