Как сделать так, чтобы tkinter Button
временно полностью заполнил весь графический интерфейс, а затем после нажатия указанной кнопки вернитесь в предыдущее состояние.
Я попытался установить кнопку на свой «самый высокий уровень» фрейм и с помощью настроек конфигурации развернуть и заполнить, это сделало Button
довольно большим, но в итоге оно заполнило только 1/3 моего графического интерфейса.
... other instantiations...
#Initialization of button in gui as whole
toggleBacklightButton = Button(patternOptionFrame,text="Screen Light",
font=('calibri',(10)),relief="raised",
command=toggleBacklight)
toggleBacklightButton.grid(row=0,column=3)
... other code...
#Function that the button press calls.
def toggleBacklight():
global backlight_toggle
backlight_toggle = not backlight_toggle
if backlight_toggle is True:
# Button should be as it was when instantiated AND back light
# is on / all other ~20 widgets are also where they belong.
os.system(
"sudo sh -c 'echo \"0\" > /sys/class/backlight/rpi_backlight/bl_power'")
else:
# Button should fill entire screen for ease of access when
# screen is black / all other ~20 widgets are hidden.
os.system(
"sudo sh -c 'echo \"1\" > /sys/class/backlight/rpi_backlight/bl_power'")
... other functions...
Кнопка переключает отображение на моем сенсорном экране, однако я не знаю, как заставить его занимать весь экран, когда подсветка экрана выключена.