Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: veskotskujehnusne 23. 05. 2022, 16:25:37

Název: Tkinter a získání hodnoty
Přispěvatel: veskotskujehnusne 23. 05. 2022, 16:25:37
Ahoj, mám problém s tkinterem:

Kód: [Vybrat]
def convertor():
  toconvert = T.get("1.0","end")
  for x in toconvert:
    print("converting: ",x)
    print(type(x))
    print(T.get("1.0","end"))

problém tohohle je, že mi to nevrátí jako jeden dlouhý string oddělený mezerami nebo řádky, ale vrací mi to po jednotlivých písmenech. Jak prosím získat v tkinteru ideálně list() položek co mám v textovém poli?

Díky!
Název: Re:Tkinter a získání hodnoty
Přispěvatel: Michal Smrž 23. 05. 2022, 16:37:20
Dotaz nedává moc smysl.

Ale aspoň k tomu stringu. To vy ho procházíte po písmenech (for x in toconvert), ne návrat get(). Pokud rozdělit podle mezer, tak toconvert.split()
Název: Re:Tkinter a získání hodnoty
Přispěvatel: veskotskujehnusne 23. 05. 2022, 18:05:31
Split mi to vyřešil, děkuji. :)

Dotaz nedává moc smysl.

Ale aspoň k tomu stringu. To vy ho procházíte po písmenech (for x in toconvert), ne návrat get(). Pokud rozdělit podle mezer, tak toconvert.split()
Název: Re:Tkinter a získání hodnoty
Přispěvatel: Wangarad 23. 05. 2022, 18:42:07
Len poznamka na okraj. Skus radsej pysimplegui.