0

所以我在我的机器上安装了 gui2py,使用 Python 3.3 运行最新版本的 Phoenix。两者似乎都工作正常。问题是,当我尝试使用网站说要使用的命令启动可视化工具编辑器时:

快速启动:尝试此目录中的示例应用程序,运行: python sample.pyw此外,您可以使用以下命令启动可视化 GUI 设计器:

python -m gui.tools.designer

这让我犯了错误:

ImportError: No module named 'wx.gizmos'

当控制台中的上一行是:

File "C:\Python33\lib\site-packges\gui\tools\inspector.py", line 13, in <module>
import wx.gizmos as gizmos

任何人都可以帮我运行这个吗?它应该适用于 Phoenix 和一切!

4

1 回答 1

1

用 gui2py 构建的应用程序可以在 Python 3 上运行,但设计器本身现在不会在 py3k 上运行,因为一些功能仍然没有移植到 wxPhoenix(主要是属性网格和一些插件,如 wx.gizmos 缺失或尚未在即将发布的版本,但 wx 核心开发人员表示他们将被移植)。

此外,如果您使用以前的 wxPython 版本(例如 wx 2.8)运行您的应用程序,某些功能也将不可用,它们将被优雅地降级(“模拟”)。

开发 gui2py 应用程序的推荐环境是使用 Python 2.7 和 wxPython 2.9.4.0+。然后,您可以在其他 wx 和 python 版本中测试您的应用程序。

可以在项目主页面查看兼容性说明:https ://code.google.com/p/gui2py/

于 2013-08-01T01:37:23.777 回答