所以我设计了这个弹出的对话框。但是我很难写出如何为一个检查按钮设置变量。我以前用输入字段做了弹出窗口,但这导致了问题。它现在的方式,它说自己没有自我。谢谢你的帮助。
更新:这是有效的代码
class MyDialog(tkinter.simpledialog.Dialog):
def body(self, master):
instructions = Label(master, text="Write stylesheet to the xml files?").grid(row=0)
self.answerreturn = IntVar()
self.answer = Checkbutton(master,variable=self.answerreturn)
self.answer.grid(row=0, column=1)
def apply(self):
root.form=(self.answerreturn.get())
答案 0 :(得分:0)
我不是传统知识专家但是:如果您在apply()
之前执行body()
,则self.answernum
尚未定义。