Как закрыть окно tkinter автоматически без задержки? - PullRequest
1 голос
/ 23 октября 2019

Я настраиваю новый сервер для отправки команд кнопок и печати сообщений в окне tkinter. Когда вы нажимаете кнопку, в окне tkinter будет напечатано сообщение «A», а когда вы отпустите кнопку, появится сообщение «B». 'будет печататься до тех пор, пока я не нажму кнопку еще раз. Я хочу, чтобы сообщения постоянно менялись в окне tkinter, но я не знаю, как сохранить окно tkinter на экране, пока нажата кнопка. Можете ли вы помочь мне с этим?

import socket as s
import RPI.GPIO as GPIO
import Tkinter
port=9225
host=127.1.1.0
soket=s.socket(s.AD_INET,s.SOCK_STREAM)
GPIO.setmode(..)
GPIO.setup(..)
soket.connect(host,port)
signal low=bool(0)
signalhigh=bool(1)
while True:
   if signallow:
       if GPIO.input()==GPIO.HIGH:
           output='1'
           soket.sendall(output.encode('utf-8'))
           print(output)
           window=Tkinter.TK()
           laebel=Tkinter.Label(text='A')
           laebel.pack()
           laebel.mainloop()
        #ı should write a code here probably
           signallow=0;
           signahigh=1;
  if signalhigh:
       if GPIO.input()==GPIO.LOW
           output=0
           soket.sendall(output.encode('utf-8'))
           print(output)
           laebel=Tkinter.Label(text='B')
           laebel.pack()
           laebel.mainloop()
  #ı should write a code here probably
           signallow=1;
           signalhigh=0;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...