我是编码的新手,目前正在尝试弄湿我的脚。我已经在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一起使用,因为我的经验很满足我的需求。
非常感谢你!奥立佛
查看您的示例源,然后重试。
扰流板警报
app.MainLoop() # !, with parentheses
编辑:它仍然崩溃,发布以下内容的输出(在bash或Linux上的任何东西上)
yourshell> python
它会打印哪个版本的Python?在python提示符下:
...
>>> import wx
>>> print wx.__version__
您是否获得了期望的python版本?我们假设您的示例位于启动python时所在目录中的文件test.py中。
>>> import test
空窗口现在应该会显示出来。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句