@terpizavr
В эволюционной цепи, я перед планктоном

Как получить данные из поля ввода, в виде списка?

Есть ли возможность получить данные в виде списка ?

import tkinter as tk

from tkinter import *
from tkinter.scrolledtext import ScrolledText

def ex():
    print(st.get(1.0, END))

def delete_text():
    st.delete(1.0, END) 
   
#Окно
tk=Tk()
tk.geometry("550x350")
tk.title('1')
 # могострочн
my_text = Text(tk,width = 30, height = 15)
my_text.pack()
my_text.place(x=50,y=50)

# but 1 
but1 = Button(tk,text="99",width=17,height=2, )
but1.place(x=400,y=50)
# but 2
st = ScrolledText(tk, width=40, height=25); st.grid(row=1, column=1)
st.place(x=50,y=50)
but2 = Button(text="знач",width=17,height=2,command=ex)
but2.place(x=400,y=110)

# but 3
but3 = Button(text="del",width=17,height=2,command=delete_text)
but3.place(x=400,y=170)
# but 4
but4 = Button(text="4",width=17,height=2)
but4.place(x=400,y=240)
tk.mainloop()


Пример:
2132132121
12312312
14444

получаем:
s=['2132132121','12312312','14444']
  • Вопрос задан
  • 137 просмотров
Решения вопроса 1
@Alexa2007
Очень просто
def ex():
    print(st.get(1.0, END).splitlines())
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 05:01
999999 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект