qt - 选择 Qt 版本与 PySide 一起使用?

标签 qt pyside windows-7-x64

我一直在使用 Qt 4.8.5 开发 PySide 项目一段时间。我一直遇到 Qt 4.8.5 的一个错误。经过一番研究,我发现该错误首先出现在 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。有谁知道安装多个Qt时PySide如何确定使用哪个版本?我不想卸载 Qt 4.8.5,因为我的项目已经大部分可以使用它,并且我不确定使用 Qt 4.7.4 实际上会更好。

PySide 文档说 PySide 适用于 Qt 版本 4.6、4.7 和 4.8,所以我认为这不应该是问题所在。

如果重要的话,我使用的是 64 位版本的 Windows 7,并且安装了 Visual Studio 2008。

最佳答案

如果您想使用 Qt 4.7.4,您需要针对该版本构建 PySide。 您下载的版本“仅限于”4.8版本。

但是,您可以使用 Qt 4.7.4 下载 1.1.1 版本的 PySide,从此链接:http://download.qt-project.org/official_releases/pyside/

关于qt - 选择 Qt 版本与 PySide 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18278662/

相关文章:

linux - 缓存的 Google map 最初在浏览器中显示很小

python - PySide2 新的 Signal 和 Slot 连接

python - Qt - 加载扩展名错误的图像

qt - 寻找具有分段完成/树模型的 QCompleter 示例

c++ - 我正在使用 QDir().isReadable 来检查驱动器是否可读。在 Qt Creator 中它运行良好,但是当我运行 exe 时它一直给我错误

c++ - 在 C++ 中使用 QStringList 构建 QHash

qt - Qt Creator 构建和运行设置存储在哪里?

node.js - Windows 7 上的 npm install Restify 错误?

c++ - 使用 qmake/Qt Creator 与调试/发布库链接

performance - 有什么方法可以在 PostgreSQL 中使用 >1 Core 进行单个连接/查询?