gpt4 book ai didi

python - wxPython GUI 被 enthought 杀死

转载 作者:太空宇宙 更新时间:2023-11-03 18:25:00 25 4
gpt4 key购买 nike

我正在编写一个 wxPython GUI。对于某些功能,这要求我使用 python 的 Enthought 发行版,但是当我升级到 Canopy 时,它完全破坏了我的 GUI。当我调用某个窗口时,一切都会卡住,我必须强制退出。我没有收到任何类型的错误消息或回溯,只是卡住。

我使用的是 64 位 Canopy,版本 1.4.0.1938 和 wxPython 2.9.2.4。

我正在寻找两种建议中的任何一种。 1. 在这种情况下,什么是好的调试协议(protocol)? 2.如何让wxPython和Canopy配合得很好?

我非常感谢任何建议。我很高兴包含任何可能有用的代码,但我怀疑这并不是特定于我的代码。

编辑:我特别需要 Enthought 发行版,因为我的 GUI 建立在旧代码之上,该代码使用 EPD 提供的一些数据分析和绘图功能。该 GUI 实际上合并并简化了几个用于分析古地磁数据的旧 GUI。

最佳答案

此问题的标题不准确,您的问题和您自己的回答都不准确且不完整。证据上,来自your comments on the Enthought knowledge base ,你的问题是双重的:

1) 您想要在 OSX 上的 64 位 Python 中使用 WXPython 2.8。从根本上来说,这是不可能的,因为 WxPython 2.8 使用 Carbon OSX 图形,而 OSX 64 位程序不支持该图形。

2) 如果做不到这一点,您希望您的程序无需修改即可在 WxPython 2.9 上运行,但显然您尚未采取任何步骤将其迁移到 WxPython 2.9。请参阅http://wxpython.org/migrationguide.php .

关于python - wxPython GUI 被 enthought 杀死,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23375990/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com