【发布时间】:2012-01-20 18:21:37
【问题描述】:
我第一次尝试安装 Riverbank 的 PyQt,通过阅读这里的一些其他问题,看来我需要将我的 Qt 从 4.6 更新到 4.7。我在过去 2 天内下载了 QtSDK、PyQt 和 sip,所以它们应该都是最新的。
我之前安装了 Qt 4.6,它把一切都放在了我期望的地方。例如,我有一个目录 /usr/local/Qt4.6,其中有几个文件,而其他文件,如框架,似乎是我所期望的。
现在,使用 Qt4.7,看起来有一个包含移动设备的巨大包 (QtSDK),安装完成后(使用在线安装程序安装到 /Developer/QtSDK 中没有问题),我查看了我的内容认为是预期的领域:
/usr/include - 只有 4.6,没有 4.7
/Library/Frameworks - 超过一年的时间戳,表明这是我的 4.6 安装
/Developer/Tools/Qt - 超过一年的时间戳
/usr/local - 只有 4.6,没有 4.7
/Developer/Applications/Qt/plugins - 超过一年的时间戳
而且我在任何地方都没有看到 Qt4.7 - 我认为我没有看到在 /Developer/QtSDK 区域之外安装了任何东西。我不记得必须为更多 4.6 做任何特别的事情。在线安装完成后,我需要为 4.7 做一些 make install 类型的事情吗?
或者我是否需要向一堆环境 PATH 中添加内容或配置文件以指向新的 Qt4.7?
当我尝试为 PyQt 运行 configure.py 时,它认为我的 Qt 版本是 4.6(并且在 QDBusPendingCall 上阻塞),所以我很确定它没有看到更新的安装。
我的 Mac 是 Snow Leopard 10.6.8。
提前致谢!
【问题讨论】:
-
访问诺基亚的下载存档网站并在 QtSDK 之外自行下载了 Qt 4.7 包,并在我期望的位置解包。我不知道为什么,但他们在主下载页面上有 4.6 和 4.8,但你必须去档案 4.7。看起来像 pyQt 构建的,所以我认为它有效。 (还不能自行回答)
标签: qt pyqt osx-snow-leopard