Я использовал поля ввода в основных окнах моего приложения и 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