按照 TkDocs 教程 (http://www.tkdocs.com/tutorial/widgets.html#checkbutton) 我正在尝试设置一个复选框,但我不能完全按照我应该做的事情来“获取”切换值。
self.valAStatus = StringVar()
self.checkA = ttk.Checkbutton(self.mainframe, text='A', command = lambda: self.getStatus(self.boxA, "A"),variable=self.valAStatus, onvalue='letter', offvalue='colour')
和
def getStatus(self, boxRef, value):
boxRef.insert(1, value)
我不确定的是如何从对象中onvalue
获取offvalue
self.checkA
我不确定我是否正在查看 StringVar self.valAStatus
(导致PY_VAR0
并且没有属性onvalue
)或者我是否应该查看self.checkA
对象(导致.40972728.40972656.40972800.41009024
并且没有属性onvalue
)。
我可能在文档中遗漏了一些东西,但如果有人能指出它在做什么,那么我可以得到(on|off)value
我有义务的..