【问题标题】:wxPython window immediately crashes/closes with Komodo on MacwxPython 窗口在 Mac 上使用 Komodo 立即崩溃/关闭
【发布时间】:2014-08-05 12:36:52
【问题描述】:

我对编码完全陌生,目前正在尝试弄湿我的脚。我已经在我的 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 一起使用,因为我对它的体验对我的需求非常满意。

非常感谢! 奥利弗

【问题讨论】:

    标签: python macos python-2.7 wxpython komodoedit


    【解决方案1】:

    查看您的示例源并重试。

    剧透警告

    app.MainLoop() # !, with parentheses

    编辑:它仍然崩溃,发布以下输出(在 bash 或任何你的 linux 上)

    yourshell> python
    

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

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

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

    >>> import test
    

    现在应该会显示空窗口。

    【讨论】:

    • 谢谢!当我尝试通过终端时它仍然崩溃,但 Komodo 可以工作
    猜你喜欢
    • 2014-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多