wxPython窗口在Mac上的Komodo中立即崩溃关闭
我刚开始接触编程,现在正在尝试入门。我在我的Mac上安装了Komodo Edit,使用Python 2.7和3.3都没问题。
现在我想用wxPython(配合Python 2.7),我已经安装好了。通过一个YouTube教程,我得到了以下代码
import wx
app=wx.App()
win=wx.Frame(None)
win.Show()
app.MainLoop
只是想看看它是否能正常工作。它应该只是打开一个空白的小窗口。
在Komodo中运行这个代码时,窗口只出现了一瞬间就消失了。而在终端中运行同样的代码,窗口出现了但又崩溃了(出现了转圈圈的图标)。即使在Komodo中没有在最后加上app.MainLoop,还是会出现同样的错误。
如前所述,我对这些完全不熟悉,网上也找不到相关的错误信息。这是一个常见的错误吗?我希望能在Komodo中解决这个问题,因为我觉得使用它的体验对我来说很不错。
非常感谢!
奥利弗
1 个回答
0
看看你的示例代码,再试一次。
剧透警告
app.MainLoop() # 注意,要加上括号
编辑: 如果还是崩溃了,请在你的Linux系统上(用bash或其他终端)运行以下命令,并把输出结果发出来。
yourshell> python
它打印出的是哪个版本的Python?在Python提示符下:
...
>>> import wx
>>> print wx.__version__
你得到的是你预期中的Python版本吗?我们假设你的示例代码保存在一个名为test.py的文件里,并且是在你启动Python时所在的目录中。
>>> import test
现在应该能看到一个空窗口了。