我在Snow Leopard上安装QT时遇到了一些问题,我希望我可以从其他人那里获益。 :)
我假设我需要使用SL不包含的python版本...无论是自制软件,macports,python.org等。
任何人都可以给我一些简单的步骤来安装QT,PyQT和PySide吗?关于如何设置项目以使用所有这些的py2app的示例的加分点。
谢谢! :)
答案 0 :(得分:1)
如果您想试用PySide,可以按照以下步骤操作:
http://blogger-mikael.blogspot.com/2010/09/compiling-pyside-for-qt-47-on-os-x.html
答案 1 :(得分:0)
只需使用PyQt + Qt + Python的二进制分发版OS X,然后手动安装PySide。例如,有http://sourceforge.net/projects/pyqt-mac/files/,但似乎关联的网站已经消失。
只是想知道,为什么你会同时使用PyQt和PySide? p>
答案 2 :(得分:0)
如果您想在Snow Leopard上安装QT,这可能对您有帮助......
根据this bug report,4.8.0版本仅为OS X Lion捆绑。使用4.8.0版本将导致错误,如:
dyld: Symbol not found: _kCFWebServicesProviderDefaultDisplayNameKey
Referenced from: /Library/Frameworks/QtWebKit.framework/Versions/4/QtWebKit
Expected in: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
换句话说,在解决此问题之前,您需要使用4.7.0版本。 Homebrew引用4.8.0,因此您必须使用独立安装程序。以下是QT 4.7.0 Snow Leopard installer的链接。
关于PyQT和PySide,我无法帮助你。我对Python一无所知。 = /
答案 3 :(得分:0)
似乎对于SL上的Qt 5.x,你需要编译它。 This page explains how to do so
但是,首次在SL上安装了最新的XCode 3.2.6后,设置运行顺畅。只有在运行Qt Creator时才会出现一些错误消息:
Symbol not found: _kCFWebServicesProviderDefaultDisplayNameKey...
Plugin initialization failed...