使用Python,安装和环境进行Qt编程

时间:2011-04-12 23:04:06

标签: python windows pyqt pyqt4

我一直在使用Qt C ++框架,现在我需要切换到PyQt来使用Python编程语言。但是我在Windows上安装PyQt时遇到了一些问题。

我试图关注此链接:http://blog.oak-tree.us/index.php/2009/05/12/pyqt-windows 当我到达我必须在命令行输入的点时: “mingw32-make”(不带引号)

我收到一条错误消息,指出'mingw32-make'未被识别为内部或外部命令,可操作程序或批处理文件

有没有人成功安装了所有能够在Windows上使用Python开发Qt GUI应用程序所需的东西,并且能给我一些指导吗?正如我所提到的,我已经安装并运行了Qt SDK。所以我刚刚下载了Python 2.6.6,PyQt 4.8.3和Sip 4.12.2。但我不知道如何安装所有这些工具以使某些工作正常。任何帮助将不胜感激。

感谢。

3 个答案:

答案 0 :(得分:2)

嗯,你很幸运。 PyQt distributes binaries包含除了文档和源之外的所有内容。您还需要/想要sip包。获取所需的python版本的PyQt安装程序,在本例中为2.6,但如果可以的话,我建议升级到2.7(禁止和规范与您的工作相关的问题)。这将使您在短时间内启动并运行pyqt。这是IMO的最佳解决方案。这就是我所做的,Phil,PyQt维护者,一直为x32和x64位机器保持最新。

现在您所做的问题是mingw32-make.exe可能不在您的PATH环境变量中,需要直接调用它。位于此处的QT SDK版本5/2010:C:\Qt\2010.05\mingw\bin

就我个人而言,我发现从源代码构建PyQt已被高估,二进制文件包括所有dll和你需要的所有东西,除了文档。您可以在网上阅读并使用Qt提供的文档。

答案 1 :(得分:1)

从源代码安装PyQt4时,最好从Qt命令提示符调用mingw32-make.exe。我的道路上有很多东西干扰了我的道路上遗漏了一些东西。 Qt命令提示符为您设置编译环境。

无耻插件,但我wrote a guide在Windows上设置Poppler库,其中还包括安装SIP和PyQt4。如果你还需要QScintilla,只需忽略Poppler部分并按照步骤3,4和可能的7进行操作。

答案 2 :(得分:0)

引用(并改写)related answer

  

这可能就像你的爷爷一样   建议,但这里的所有答案都没有   提到最好的方法:去安装   ActivePython代替   python.org windows二进制文件。我曾是   真的很想知道为什么   Windows上的Python开发就是这样   皮塔饼 - 直到我安装了activestate   蟒蛇。我不隶属于他们。   这只是一个明显的事实。写下来   在每一面墙上: Python开发   Windows = ActiveState !然后是你   只是pypm install pyqt4   一切顺利。 否   编译狂欢。没有奇怪的错误。没有   恐怖。刚开始编码和开始   五分钟后真正的工作。这是   进入Windows的唯一方法。真。