输入不显示d

2024-09-27 21:27:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个正在构建和显示的入口小部件。但是,小部件中的数据不显示-因此显示为空输入框。
用于加载数据的变量-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)

Tags: 数据self部件columndescriptiongridrowentry
1条回答
网友
1楼 · 发布于 2024-09-27 21:27:49

我意识到我做错了什么。基本上我把textvariable设置为自我描述(在做了如上所述的更改之后)但是为了得到要显示的数据,我必须使用setter(.set()),我没有这样做。一个很小但很关键的错误。你知道吗

相关问题 更多 >

    热门问题