我在 Snow Leopard 上安装 QT 时遇到了一些问题,我希望我能从担任这个职位的其他人那里受益。:)
我假设我需要使用 SL 中不包含的 python 版本......无论是来自 homebrew、macports、python.org 等。
谁能给我一些简单的步骤来安装 QT、PyQT 和 PySide?关于如何设置项目以使用 py2app 的示例的加分点。
谢谢!:)
如果您想试用 PySide,可以按照以下步骤操作:
http://blogger-mikael.blogspot.com/2010/09/compiling-pyside-for-qt-47-on-os-x.html
如果您想在 Snow Leopard 上安装 QT,这可能会对您有所帮助...
根据这个错误报告,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 安装程序的链接。
关于 PyQT 和 PySide,我无能为力。我对Python一无所知。=/
只需为 OS X 使用 PyQt + Qt + Python 的二进制发行版,然后手动安装 PySide。例如,有:http://sourceforge.net/projects/pyqt-mac/files/,但相关的网站似乎已经消失了。
只是想知道,为什么要同时使用 PyQt 和 PySide?
似乎关于 SL 上的 Qt 5.x,您需要编译它。 此页面说明了如何执行此操作。
但是,首先在 SL 上安装了最新的 XCode 3.2.6,设置运行顺利。只有在运行 Qt Creator 时才会出现一些错误消息:
Symbol not found: _kCFWebServicesProviderDefaultDisplayNameKey...
Plugin initialization failed...