2014-05-16 124 views
1

所以我设计了这个弹出对话框。但是我很难写出如何为checkbutton设置变量。我之前完成了输入字段的弹出窗口,但是这导致了问题。它现在是这样说的,它说自己没有自我。谢谢你的帮助。Python复选框弹出对话框类

UPDATE:这是工作

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()) 
+1

在尝试使用它之前创建'self.answernum'。 – atlasologist

+0

谢谢你,这是问题的一部分。 – Kyle

回答

0

的代码我不是TK专家,但如果你body()之前执行apply()self.answernum还没有定义。