Diskuze: Nevypíše se mi text v lablu
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
No v pythonu už jsem chvíly nedělal a Tkintru už vůbec ne ale co si pamatuji....
Nemělo by tam být něco jako
labe1.pack()
?
Ahoj, funkce poslat vrací akorát proměnnou jmeno1 a nikde nic nenastavuješ na zobrazení. Ten return je tam zbytečný, nic tam užitečného nedělá.
Místo toho by bylo lepší ten text nastavit do toho labelu. Zde je upravená verze funkce poslat():
def poslat():
jmeno1 = jmeno.get()
prijmeni1 = prijmeni.get()
mesto1 = mesto.get()
vstup1.delete(0,END)
vstup2.delete(0,END)
vstup3.delete(0,END)
print(jmeno1,prijmeni1,mesto1)
text["text"] = " %s \t %s \t %s " %(jmeno1,prijmeni1,mesto1)
text["text"]
nastaví text labelu.
Zobrazeno 3 zpráv z 3.