【发布时间】:2015-06-15 03:21:11
【问题描述】:
我正在尝试在 python 3.4.3 中使用单选按钮,并且单选按钮没有更改其分配的变量。我在这里错过了什么?
from tkinter import *
import tkinter
class c:
def __init__(self):
self.master=tkinter.Tk()
self.bvar=IntVar()
rb1=Radiobutton(self.master,text="1",variable= self.bvar,value=1,command=self.rbselect).pack()
rb2=Radiobutton(self.master,text="0",variable=self.bvar,value=0,command=self.rbselect).pack()
def rbselect(self):
print(self.bvar)
def run(self):
self.master.mainloop()
app=c()
app.run()
【问题讨论】:
-
您的缩进不正确。如果要打印需要打印的值
self.bvar.get()
标签: python tkinter radio-button