При нажатии на кнопку перехожу в функцию в которой циклюсь при помощи самовызова функции.
В функции приём строки с компорта - мне необходимо при нажатии - желательно той же самой кнопки останавливать процесс.
but_receive = Button(frame_receive, text = 'Принимать',height=1,width = 30,bg = "silver", fg = "black",relief="solid",borderwidth = 1,command = receive);but_receive.pack(side=LEFT)
#приём данных def receive(): time.sleep(0.05) lbl_receive.update() answer = ser.readline().decode('ascii'); lbl_receive.config(text = "Принято: " + answer,bg = "gold",anchor=N) receive()