Я использую PySimple GUI для построения GUI. Как вы очищаете все виджеты в окне? В tkinter у вас есть код:
widget.destroy()
Если вы попытаетесь это сделать в PySimple GUI, вы получите ошибку:
NameError: name 'RWG' is not defined
, если мой виджет называется RWG
. Я попытался сделать переменную RWG
a global
, но я получил ту же ошибку. Можно мне помочь? Мой код, который получает ошибку:
def oof():
RWG.destroy()
import PySimpleGUI as sg
sg.theme("DarkAmber")
layout = [[sg.Text("Don't Even Try!!!")],
[sg.Button("RWG")]]
window = sg.Window("Don't Even Try It", layout).Finalize()
window.Maximize()
while True:
event, values = window.read()
if event == "RWG":
oof()
Буду признателен за любую помощь