Python Tkinter条目不显示数据

Python Tkinter条目不显示数据,python,tkinter,Python,Tkinter,我有一个正在构建和显示的入口小部件。但是,小部件中的数据未显示-因此显示为空输入框。 用于加载数据的变量-apiObjectGlobal.description已填充。思考为什么没有显示该值 如果我做了一个get onself.descEntry我没有得到任何数据,因此看起来条目小部件的定义可能不像我预期的那样填充 self.description = StringVar() self.ldesc = StringVar() self.ldesc.set("Description") self

我有一个正在构建和显示的入口小部件。但是,小部件中的数据未显示-因此显示为空输入框。
用于加载数据的变量-
apiObjectGlobal.description
已填充。思考为什么没有显示该值

如果我做了一个get on
self.descEntry
我没有得到任何数据,因此看起来条目小部件的定义可能不像我预期的那样填充

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)
self.description=StringVar()
self.ldesc=StringVar()
self.ldesc.set(“说明”)
self.ldesc=Label(self,textvariable=self.ldesc)
self.ldesc.grid(列=0,行=1,sticky=“E”)
self.descEntry=Entry(self,width=30,textvariable=apiObjectGlobal.description)
self.descEntry.grid(列=1,行=1,sticky=“W”)
self.descEntry.bind(“,self.saveDescription)

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

您的代码不完整。什么是apiObjectGlobal.description?它是一个
StringVar
?在哪里设置?为什么要将
self.descEntry
textvariable
属性设置为
apiObjectGlobal.description
?你是说
…textvariable=self.description)