我知道这可能是微不足道的,但我似乎无法找到答案。我刚刚完成了Scientific Linux 6.5的全新安装 - 它随Python 2.6和Qt 4.6.2一起提供。我希望使用Python解释器python2.7.8所以下载并安装。我在制作guis时使用了QtDesigner,所以需要使用PyQt绑定。因此,我下载了SIP-4.16.3,配置有:在Scientific Linux 6.5上安装PyQt4.11.2
python2.7的./configure(在SIP下载目录)
使绑定蟒蛇的新版本。到目前为止一切正常。 然后,我尝试以相同的方式安装PyQt4.11.2:
python2.7 ./configure --qmake =/usr/lib/qt4/bin/qmake -g(用于选择qmake的qt4版本静态Qt库)
配置脚本完成很好,但我“制作”期间收到以下错误:
错误:“PrintCurrentPage”不是“QAbstractPrintDialog” 成员.... /下载/ PyQt-x11-gpl-4.11.2/QtGui/sipQtGuiQAbstractPrintDialog.cpp:1787:error:'sipEnumMemberDef'的初始化程序过多 make [1]:* [sipQtGuiQAbstractPrintDialog.o]错误1 使[1]:离开目录`... /下载/ PyQt的-X11-GPL-4.11.2/QtGui” 化妆:* [全部]错误2
我在这一点上失去了一点点,并且一直在抨击我的头脑,这一定是我错过的简单事情,任何帮助都会很棒。在你的PyQt封装的文件
在此先感谢
我的观点:编译qt(和相关的)是一个皇家的痛苦,你最好得到一个足以满足你的需求的分配,在这种情况下也许是水蟒。 – mdurant 2014-10-10 14:34:30