wxpython基本用法入门
1、输入如下代码,运行,就可以得到一个GUI窗口。
#!/usr/bin/env python
import wx
app = wx.App(False)
frame = wx.Frame(None, wx.ID_ANY, "Hi")
frame.Show(True)
app.MainLoop()

2、点击叉号,可以关闭GUI窗口。


3、再运行这段代码就会报错。
PyNoAppError: The wx.App object must be created first!

4、原来,wxpython在新建app的时候,之前程序建的app仍占据着内存,导致前后冲突。
解决方法是删除之前的app——del app。

5、这时候再运行代码,就不会报错了。

6、这样,可以把del app放到代码最后面,当关闭GUI窗口的时候,del app紧随其后的运行,把app删掉。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:36
阅读量:87
阅读量:38
阅读量:80
阅读量:177