Tkinter 清单,如何从清单中获取值

时间:2021-05-21 03:40:02

标签: python tkinter

我正在尝试打印这些复选按钮的值,但我一直收到“0”。我不知道我做错了什么?我希望它显示“开”/“关”或“1”/“2”。任何人都明白如何做到这一点?如果您需要更多上下文或不理解问题,请告诉我。

def autoemail(self):
   master = Tk()
   master.title('Last Week Info')
   master.geometry("200x400")
   master.config(bg="#4bb4fa")

   self.var1 = IntVar()
   self.var2 = IntVar()

   self.c1 = Checkbutton(master, text="one", variable=self.var1, 
   onvalue=1, offvalue=0)
   self.c1.pack()
   self.c2 = Checkbutton(master, text="two", variable=self.var2, 
   onvalue=1, offvalue=0)
   self.c2.pack()
   btn = Button(master, text = 'Start', command = self.send_email)
   btn.place(x=90, y=360)

def send_email(self):
   print(self.var1.get())
   print(self.var2.get())

0 个答案:

没有答案