У меня есть кнопка на gpio24, почему она не закрывается из моего приложения? Я могу нажать alt f4, он возвращается к терминалу, затем, если я нажму кнопку, он выполнит app_ root .destroy, но ничего не сделает в программе
import PIL
import sys
import RPi.GPIO as GPIO
import time
import sys
from PIL import ImageTk
from PIL import Image
from Tkinter import *
from PIL import ImageTk, Image
app_root = Tk()
app_root.attributes('-fullscreen',True)
#Setting it up
img = ImageTk.PhotoImage(Image.open("/home/pi/ralph.png"))
#Displaying it
imglabel = Label(app_root, image=img).grid(row=1, column=1)
GPIO.setmode(GPIO.BCM)
GPIO.setup(24, GPIO.IN, pull_up_down=GPIO.PUD_UP)
while True:
input_state = GPIO.input(24) #Read and store value of input to a variable
if input_state == False: #Check whether pin is grounded
app_root.destroy()
else:
app_root.mainloop()