Tkinter a získání hodnoty

Tkinter a získání hodnoty
« kdy: 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!


Re:Tkinter a získání hodnoty
« Odpověď #1 kdy: 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()

Re:Tkinter a získání hodnoty
« Odpověď #2 kdy: 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()

Re:Tkinter a získání hodnoty
« Odpověď #3 kdy: 23. 05. 2022, 18:42:07 »
Len poznamka na okraj. Skus radsej pysimplegui.