2014-11-20 3 views
-1

방금 ​​wxPython 3.0.1.1을 새로 설치했고 Carbon 버전을 설치하려고했습니다. 나는 wxPython3.0-osx-3.0.1.1-carbon-py2.7.dmg 표시된 데미지에서 이것을 설치하고이 내가 WX 내에서 버전을 나열 할 때wxPython 탄소 또는 코코아를 사용하고 있습니까?

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

없음 - 더는없는, 그것은는 말한다, 나는 분포되어 uninstall_wxPython.py을 실행할 때 나와의 이름, 즉이다 그건 코코아 야.

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

그래서 뭔가 잘못 표시되는 것 같습니다.

내 질문은 : 1) 어떤 버전이 탄소, 코코아입니까? 2) 카본 또는 코코아 버전 또는 일부 시각적 차이 만있는 일부 기능을 찾는 등 wx에서 코코아 또는 탄소인지 여부를 결정하는 확실한 방법이 있습니까?

+0

버전은 3.0.1.1입니다. wxPython Google 그룹에서 버전 문자열이 올바르지 않다고 말한 것을 보았지만 지금은 찾을 수 없습니다. –

+0

@MikeDriscoll : 혼란스러워서 죄송 합니다만, "버전"은 탄소 또는 코코아를 의미합니다. 이것에 대한 더 나은 용어가 있습니까? 어쩌면 "빌드"? – tom10

+0

흠 ... 확실하지 않습니다. 나는 당신이 지금 무슨 뜻인지 알지만 두 용어 모두 오해 될 수 있다고 생각합니다. 나는 wxPython 구글 그룹이나 wxpython-mac 그룹에 대해서도 물어볼 것을 권한다. –

답변

3

이것은 알려진 문제입니다. wx OSX 빌드에 사용 된 기본 포트가 변경되었지만 wxPython 빌드 스크립트가 명시 적으로 Carbon 포트를 선택하는 플래그를 사용하지 않아서 기본 Cocoa 포트를 대신 사용했지만 이름에 "carbon"을 넣었습니다. 이것은 다음 릴리스에서 수정되어 다음 주 휴무 기간 중에 발생할 수 있습니다.

그렇다면 OSX 용 wx의 현재와 미래의 모든 작업은 Cocoa 포트에서 진행될 예정이므로 가능한 경우 전환을 계획해야합니다.

+0

고마워요! 그리고, # 2에 대한 답은 카본과 코코아 포트의 차이를 말할 수있는 방법이 있습니까 (물론 혼합 될 수있는 라벨은 제외하고)? – tom10

+1

'wx.PlatformInfo'에 저장된 태그를 보거나 다음과 같이 할 수 있습니다 :'wxOSX-carbon "in wx.PlatformInfo : ...' – RobinDunn

+0

Great. 고마워, 로빈! 나는 새로운 릴리스를 시험해보기를 고대하고있다. – tom10