我有一个正在构建和显示的入口小部件。但是,小部件中的数据不显示-因此显示为空输入框。
用于加载数据的变量-apiObjectGlobal.description
已填充。为什么没有显示值?你知道吗
如果我在self.descEntry
上执行get操作,就不会得到任何数据,因此看起来Entry小部件的定义可能不像我期望的那样填充。你知道吗
self.description = StringVar()
self.ldesc = StringVar()
self.ldesc.set("Description")
self.ldesc = Label(self, textvariable=self.ldesc)
self.ldesc.grid(column = 0, row = 1, sticky = "E")
self.descEntry = Entry(self, width=30, textvariable = apiObjectGlobal.description)
self.descEntry.grid(column = 1, row = 1, sticky = "W")
self.descEntry.bind("<Return>", self.saveDescription)
我意识到我做错了什么。基本上我把textvariable设置为自我描述(在做了如上所述的更改之后)但是为了得到要显示的数据,我必须使用setter(.set()),我没有这样做。一个很小但很关键的错误。你知道吗
相关问题 更多 >
编程相关推荐