Python 如何防止PysimpleGUI关闭窗口

Python 如何防止PysimpleGUI关闭窗口,python,python-3.x,user-interface,pysimplegui,Python,Python 3.x,User Interface,Pysimplegui,出于某种原因,尽管我不知道它为什么这样做,但我的程序只是关闭窗口,而不是执行我希望它执行的操作 while True: event, values = main_window.read() if event in (None,"Exit"): break if event == 'GPU info': print('cool') main_window.close() 当我按下一个未退

出于某种原因,尽管我不知道它为什么这样做,但我的程序只是关闭窗口,而不是执行我希望它执行的操作

   while True:
     event, values = main_window.read()
     if event in (None,"Exit"):
         break
     if event == 'GPU info':
         print('cool')
     main_window.close()   


当我按下一个未退出的按钮时,有没有提示我如何改变其行为以隐藏或不做任何事情?

请使用实际代码中的正确缩进更新您的问题。完成。不知道为什么第一次没有这样做现在看起来“main_window.close()”在您的循环中。你的意思是不插那句话吗?天哪。我真傻。我真的花了最后一个小时在这上面,我不知道为什么。我对Python面向缩进的阅读还不熟悉,这是一个很难学到的教训