为什么我必须在Python 2.7中使用Qt Designer 2.7?

时间:2010-09-29 09:34:45

标签: python qt qt-creator

为什么我不能在不同的Python版本中使用其他Qt系列?

1 个答案:

答案 0 :(得分:0)

你可以。如果您想使用特定版本的Qt,可以从Riverbank的download site下载匹配的PyQt版本,也可以编译自己的PyQt版本。当提供的二进制文件与我想要使用的Qt / Python版本不匹配时,我必须从头开始构建它们几次。编译有点麻烦,但绝对可能。

另外,请注意,即将到来的PySide库是Python的替代Qt绑定,看起来它很有可能取代PyQt(由于更宽松的许可限制)。

一般来说,Qt Designer是PyQt的可选独立组件。您可以使用它来创建.ui文件,但在此之后,由开发人员决定如何使用它们......要么使用pyuic4从它们生成Python代码,要么动态加载它们。只要生成的.ui文件的格式与您的PyQt版本兼容,您使用的是哪个Designer版本都无关紧要(尽管我强烈建议您使用与Qt版本匹配的版本PyQt链接)