当前位置:  开发笔记 > 编程语言 > 正文

wxPython for Python 3

如何解决《wxPythonforPython3》经验,为你挑选了2个好方法。

wxPython是否有Python 3的版本?

如果是的话,我在哪里可以得到它?



1> joaquin..:

有关此问题的更新新闻正在wxpython wiki中发布.在这里你可以找到更新初始答案的几个编辑(最近的更新)

2011年12月:好消息!先建的项目凤凰新wxPython中,将同时支持的Python 2.x和3.x的 然而,目前的版本适用于python 2.7.

2011年11月:wiki的最新更新时间为2011年4月19日.==没有3.x的新闻:-(

暂定wxPython路线图

wxPython"下一代": (ongoing) There has been some discussions off and on over the past couple years about a whole new way to generate the code used for the wxPython extension modules (a.k.a the C++ wrapper code). There has been some design work done towards this goal, and a proof of concept has been implemented. In a nutshell the proof of concept has exceeded all my expectations and I feel that this will be an excellent way to automate much more of the generation of the wrapper code. More information about the goals and design of the new wxPython can be found at ProjectPhoenix, and the source code can be viewed in the wx repository. Although the new approach will make maintenance of wxPython much simpler in the future, it is still a lot of work to make the transition and so it will not become the highest priority task until more of the low-level foundational pieces are completed and verified. In the meantime the current 2.9.x ReleaseSeries will continue to progress using the old technology. #

Python 3.x支持:(未知)预计为Next Generation项目完成的一些事情将使得在同一源代码树中维护对Python 2.x和3.x的支持变得更容易,所以我为了防止在制造NG开关后可能最终被扔掉的东西浪费时间,我们一直在推迟向Python 3.x端口投入大量精力.如果下一代项目最终被搁置太长时间,那么我可能会重新审视这个项目并提升优先级.

在这个时刻(2011年11月),在Django之后,wxPython是Python 3编码器最需要的包:

以下是用户需要Python 3支持的15个最常提名的软件包

套餐数量
Django 1970
wxPython 941
matplotlib 875
..................
..................

2010年6月:在py3k中没有wxpython的时间表

暂定wxPython路线图

wxPython"下一代":(未来)过去几年一直在讨论一种关于生成用于wxPython扩展模块(又称C++包装器代码)的代码的全新方法.为实现这一目标已经完成了一些设计工作,并开始了一些关于工具的工作.然而,由于工作进展缓慢,我决定搁置一下,所以我可以将2.9版本系列中的一些新功能和修复程序交给wxPython开发人员.我期望能够在2.9.1发布后的某个时候将焦点转回到这个目标.一旦设计,计划和工具足够完整,我将发布有关它的更多信息,并为其他开发人员提供帮助.

Python 2.7支持:(现在)Windows和OSX构建机器已经使用Python 2.7进行了更新,2.7的二进制文件包含在2.8.11.0中,并将包含在未来的预览版本和发行版中.

Python 3.x支持:(未知)我希望为Next Generation项目做的一些事情将使得更容易在同一源代码树中维护对Python 2.x和3.x的支持,所以我一直在推迟向Python 3.x端口投入大量精力,以防止浪费时间在一旦NG切换完成后可能会被丢弃的东西.如果下一代项目最终被搁置太长时间,那么我可能会重新审视这个项目并提升优先级.


@chobok不.凤凰城有[积极开发](http://trac.wxwidgets.org/browser/wxPython/Phoenix/trunk?order=date&desc=1),每日[快照](http://wxpython.org/Phoenix/用于python 2.7和3.2的snapshot-builds /).我已经安装了py3.2的版本,并且在大多数情况下工作正常.像pycrust这样的工具几周前已经从经典版本中导入,但仍然无效.目前只有源包,没有二进制安装程序可用,尽管如答案中所示,几个月前有一些构建.

2> Craig McQuee..:

来自新闻组:

python 3和wxpython的路线图?(2009年7月17日)

Python 3+的时间安排(2009年9月4日)

wxWidgets和Python 3.1(2009年11月20日)

常问问题?wxPython何时为Python v3做好准备?(2010年2月15日)

请注意,PyQt现在支持Python 3,所以也许这是一个值得考虑的选项.

推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有