之前每次运行程序时,第一次都可以正常生成GUI,但是第二次程序就会报错:PyNoAppError: The wx.App object must be created first!
后来研究发现,在程序的最开头加上del app可以有效解决此问题
E.g.:
#派生Frame的子类,修改了原来Frame子类的__init__()方法
del app #防止出错PyNoAppError: The wx.App object must be created first!
import wx
class Frame1(wx.Frame):
def __init__(self, superior):
wx

本文介绍了一个在wxPython中遇到的问题,即在第二次运行程序时生成GUI会触发PyNoAppError错误。通过在程序开始处添加'del app'语句,可以有效地避免这一问题,确保GUI的正常创建。
最低0.47元/天 解锁文章
4829

被折叠的 条评论
为什么被折叠?



