wxPython窗口立即崩溃/关闭Mac上的Komodo

时间:2014-06-15 15:06:41

标签: python macos python-2.7 wxpython komodoedit

我对编码完全不熟悉,此刻我正试图让自己的脚湿透。我在我的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运行时,窗口会显示一瞬间,然后消失。当在终端中运行相同的东西时,窗口会出现,但它会崩溃(沙滩球)。如果没有app.MainLoop,那么同样的错误也会发生在Komodo。

如前所述,我对此完全陌生,无法在互联网上找到错误。这是一个已知错误吗?我很乐意与Komodo合作,因为我的经验对我的需求非常满意。

非常感谢! 奥利弗

1 个答案:

答案 0 :(得分:0)

查看您的示例来源,然后重试。

扰流警报

app.MainLoop() # !, with parentheses

编辑:它仍然崩溃,发布以下内容(在bash或Linux上的任何内容)

yourshell> python

它打印的是哪个版本的Python? 在python提示符上:

... 
>>> import wx
>>> print wx.__version__

你得到你期望的python版本吗? 我们假设您的示例位于启动python时所在目录中的文件test.py中。

>>> import test

现在应该显示空窗口。