【发布时间】:2013-08-16 17:06:57
【问题描述】:
一段时间以来,我一直在使用 Qt 4.8.5 开发 PySide 项目。我一直遇到 Qt 4.8.5 的一个错误。经过一番研究,我发现这个 bug 最早出现在 Qt 4.8.0 中,而在 Qt 4.7.4 中并不存在。所以我决定尝试降级。
我去了http://download.qt-project.org/archive/qt/4.7/,我下载并运行了qt-win-opensource-4.7.4-vs2008.exe。
之后,为了检查我是否真的降级了,我尝试了这个:
$ python
>>> import PySide.QtCore
>>> print(PySide.QtCore.__version__)
4.8.5
>>> print(PySide.QtCore.qVersion())
4.8.5
PySide 似乎仍在使用 Qt 4.8.5 而不是 Qt 4.7.4。有谁知道 PySide 如何确定安装多个 Qt 时使用哪个版本?我不想卸载 Qt 4.8.5,因为我的项目已经大部分都在使用它,我不确定使用 Qt 4.7.4 是否会更好。
PySide 文档说 PySide 可以与 Qt 4.6、4.7 和 4.8 版本一起使用,所以我认为这不是问题。
如果重要的话,我使用的是 64 位版本的 Windows 7,并且我确实安装了 Visual Studio 2008。
【问题讨论】:
标签: qt pyside windows-7-x64