2014-11-20 34 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

相關問題