QGIS需要PyQt4 for Python支持PyQt4在PyPi和pip/pip3等处不可用。。。你知道吗
从源代码处构建PyQt4-从SourceForge获得Zip
确定事实依据-来源-http://blog.qgis.org/2016/02/10/qgis-3-0-plans/
在“make”阶段安装PyQt4时出现以下错误-
make[1]: Entering directory '/media/dhankar/Dhankar_1/a1_18/a1_______QGIS/QtWebKit'
g++ -c -pipe -fno-exceptions -O2 -std=gnu++0x -Wall -W -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x04ffff -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WEBKITWIDGETS_LIB -DQT_WEBKIT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -I/home/dhankar/anaconda2/include/python2.7 -I/home/dhankar/anaconda2/include/qt -I/home/dhankar/anaconda2/include/qt/QtWebKitWidgets -I/home/dhankar/anaconda2/include/qt/QtWebKit -I/home/dhankar/anaconda2/include/qt/QtWidgets -I/home/dhankar/anaconda2/include/qt/QtGui -I/home/dhankar/anaconda2/include/qt/QtNetwork -I/home/dhankar/anaconda2/include/qt/QtCore -I. -I/home/dhankar/anaconda2/mkspecs/linux-g++ -o sipQtWebKitQWebFrame.o sipQtWebKitQWebFrame.cpp
sip/QtGui/qprinter.sip:34:22: fatal error: qprinter.h: No such file or directory
compilation terminated.
Makefile:3450: recipe for target 'sipQtWebKitQWebFrame.o' failed
make[1]: *** [sipQtWebKitQWebFrame.o] Error 1
make[1]: Leaving directory '/media/dhankar/Dhankar_1/a1_18/a1_______QGIS/QtWebKit'
Makefile:577: recipe for target 'sub-QtWebKit-make_first-ordered' failed
make: *** [sub-QtWebKit-make_first-ordered] Error 2
我想我需要做什么来解决这个问题-
但是我无法跟踪路径和头文件==qprinter.h
已将下述资源转介,但未有进展—
从Qt4到Qt5的转变---https://wiki.qt.io/Transition_from_Qt_4.x_to_Qt5
Issues building PyQt5 for Python3.4 in Ubuntu 14.04 caused by qprinter.h not found then pyuic5 error
关注的代码片段来自-打印程序.sip,如下所示-
%If (Qt_5_0_0 -)
%If (PyQt_Printer)
class QPrinter : QPagedPaintDevice
{
%TypeHeaderCode
#include <qprinter.h> ### Its stated here include qprinter.h
%End
我想到了一个可能不起作用的方法,从PyQt5获取一个qprinter.h
副本,并将其放在PyQt4的sip/QtGui目录中。
如何找到qprinter.sip
和qprinter.h
之间的动态链接,这将在编译时使用。你知道吗
但是我似乎在sip/QtGui或PyQt4目录中的任何其他目录中都找不到qprinter.h
。。。
请帮忙/建议前进方向-谢谢
目前没有回答
相关问题 更多 >
编程相关推荐