2014-11-20 18 views
-1

我刚刚完成了wxPython 3.0.1.1的全新安装,并试图安装碳版本。我安装了这个从标wxPython3.0-osx-3.0.1.1-carbon-py2.7.dmg的伤害,这是当我运行uninstall_wxPython.py随附分布的上市名称,即我使用wxPython碳还是可可?

1. wxPython3.0-osx.carbon-py2.7   3.0.1.1 

无-的少,当我从WX中列出的版本,它说它是可可:

import wx 
wx.version() 
'3.0.1.1 osx-cocoa (classic)' 

所以有些东西似乎被误标了。

我的问题是:1)哪个版本是碳还是可可? 2)是否有确定的方法来确定它是否来自wx中的可可或碳,例如,通过寻找仅在碳或可可版本中的一些功能,或者一些视觉差异?

+0

版本是3.0.1.1。我以为我在wxPython的Google小组上看到过一些说版本字符串不正确的东西,但我现在找不到。 – 2014-11-20 19:30:47

+0

@MikeDriscoll:对于混淆感到抱歉,但通过“版本”,我的意思是碳或可可。有没有更好的术语?也许“构建”? – tom10 2014-11-20 19:42:00

+0

嗯...不确定。我认为这两个词都可能被误解,尽管我知道你现在的意思。我会建议在wxPython Google组或wxpython-mac组上进行询问。 – 2014-11-20 19:57:30

回答

3

这是一个已知问题。用于wx OSX构建的默认端口发生了变化,但wxPython构建脚本未使用该标志明确选择碳端口,因此最终使用默认的Cocoa端口,而是在名称中添加了“碳”。这一点已经在下一个版本中得到修复,这可能会在下周的假期中进行。

也就是说,OSX的所有当前和未来的工作将在Cocoa端口进行,因此您应该计划在可能的时候切换到它。

+0

谢谢!而且,你知道吗,对于#2的答案...有没有什么办法可以说明碳和可可港之间的区别(当然,除了可能混淆的标签之外)? – tom10 2014-11-21 19:34:53

+1

您可以查看存储在'wx.PlatformInfo'中的标签或者执行如下操作:'wx.PlatformInfo中的if“wxOSX-carbon”:...' – RobinDunn 2014-11-22 20:40:51

+0

太棒了。谢谢,罗宾!我期待着尝试新版本。 – tom10 2014-11-23 14:29:53

相关问题