在条目中看不到文本

2024-10-03 06:18:25 发布

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

我用我的应用程序主窗口中的输入字段和StringVar来填充它,它很有效。现在,我创建了一个新的窗口,我有了一个新的输入字段,我想和第一个窗口中的条目相同。我试图使用和主窗口中使用的输入字段相同的变量,但还是看不到文本。在

def napraviGUI(self):

self.__imeTxt = StringVar()
        self.__ime_entry = Entry(panelZaPrikaz,width=35,textvariable = self.__imeTxt,state=DISABLED)
        self.__ime_entry.grid(row=2,column=2)

def popuniEntry(self,jedanPacijent):
        self.__imeTxt.set(jedanPacijent.ime)

#this is inside second window
self.__ime_pregled_entry=Entry(self.prikazPacijenta,textvariable=self.__imeTxt,width=35,state=DISABLED)

self.__ime_pregled_entry.grid(row = 1,column = 2,sticky = NW)

#and this Entry don't show text

Tags: selfdefcolumnwidthgridrowstateentry
1条回答
网友
1楼 · 发布于 2024-10-03 06:18:25

Tkinter是一个单线程应用程序,因此不能同时打开两个窗口。解决方案是创建第二个窗口,就像第一个窗口的顶层。在

必须使用命令TopLevel(first_window)

相关问题 更多 >