Python 2.7 的 Qt5 和 QtQuick 2 绑定

1 投票
1 回答
1379 浏览
提问于 2025-04-18 00:57

我想用Qt5和QtQuick2来做一些开发,想用像PyQt这样的绑定工具,但我发现目前PyQt只支持Python 3.3的版本。请问有没有可以和Python 2.7一起使用的绑定工具呢?

1 个回答

2

我想你是在说Windows的二进制安装包。PyQt5的维护者已经明确表示他不会为PyQt5和Python2提供这些安装包:

>>> 有没有适用于PyQt5和Python 2.7的Windows二进制安装包?
>>
>> 没有,我也不打算提供。
>
> 谢谢。有特别的原因吗?

  1. 依赖关系和编译器版本之间的不兼容 - 不会支持QtWebKit。

  2. 我想限制我维护的安装包总数。

  3. 我在努力鼓励大家转向Python 3。

PyQt5在Python 2上是完全支持的,所以没有任何理由阻止其他人来做这个工作。

所以如果你坚持要在PyQt5中使用Python2,你最好有一个非常好的理由,因为你要么得自己维护Windows版本,要么就得依赖其他人来帮你做。

如果你稍微搜索一下网络,你会找到一些二进制安装包,以及自己构建它们的说明和教程。但我在这里不打算推荐任何一个,因为我自己没有尝试过(也没有打算去尝试)。

撰写回答