Чтобы доказать, какой компонент сбой, я бы отслеживал связь TCP / IP с помощью wireshark и смотрел, кто является actaully, закрывающим порт, также могут быть релевантны таймауты.
set()
не работает так. Вы используете set()
только с конкретными виджетами или переменными tkinter, такими как StringVar()
.
Вы можете использовать get()
и insert()
для перемещения данных между текстовыми полями.
добавьте эту функцию над кнопкой.
def copy_data():
tbox2.delete(1.0, 'end')
tbox2.insert(1.0, tbox1.get(1.0, 'end-1c'))
И измените свою кнопку на это:
Button(frame, text='Check', width="20", height="3", font='helvetica 20', bg="green",
command=copy_data).place(x=700, y=700, height=30, width=100)