0
私は、作成中で表示中のエントリウィジェットを持っています。ただし、ウィジェット内のデータは表示されないため、空の入力ボックスとして表示されます。
データのロードに使用される変数 - apiObjectGlobal.description
が入力されます。なぜ値が表示されていないと思う?Tkinterエントリにデータが表示されない
私が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)
コードが完全ではありません。 'apiObjectGlobal.description'とは何ですか?それは 'StringVar'ですか?それはどこに設定されていますか? –
なぜ 'self.descEntry'の' textvariable'属性を 'apiObjectGlobal.description'に設定していますか? '... textvariable = self.description)'を意味しましたか? – nbro