Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Windows 8.1上安装适用于Python 3.4 x64的SIP 4.16.4和PyQt5.3.1_Python_Qt_Makefile_Python Sip - Fatal编程技术网

在Windows 8.1上安装适用于Python 3.4 x64的SIP 4.16.4和PyQt5.3.1

在Windows 8.1上安装适用于Python 3.4 x64的SIP 4.16.4和PyQt5.3.1,python,qt,makefile,python-sip,Python,Qt,Makefile,Python Sip,从-解包下载SIP 4.16.4.zip(windows源代码),并从文件夹中运行configure.py。子目录sipgen、sip lib现在与sipconfig.py和Makefile一起位于Python34目录中 我无法在sipgen/sip lib子文件夹或主Python34文件夹中运行任何Makefiles。从PyCharm3.4.1中运行Py3.4-Qt5.3.1-x64的安装程序和以下测试代码 代码以退出代码0运行,但在PyCharm编辑器中,导入语句标记为 在“\uuuu in

从-解包下载SIP 4.16.4.zip(windows源代码),并从文件夹中运行
configure.py
。子目录sipgen、sip lib现在与
sipconfig.py
和Makefile一起位于
Python34
目录中

我无法在sipgen/sip lib子文件夹或主
Python34
文件夹中运行任何Makefiles。从PyCharm3.4.1中运行Py3.4-Qt5.3.1-x64的安装程序和以下测试代码

代码以退出代码0运行,但在PyCharm编辑器中,导入语句标记为

在“\uuuu init\uuuuu.py”中找不到引用“QtCore”

在“\uuuu init\uuuuu.py”中找不到引用“QtWidgets”

Qt***.pyd
(QWidget、QLabel等)文件来自:
Python34\lib\site packages\PyQt5
代码中使用的标记由
PyCharm
标记为未解析引用

我的目标是在Windows 8.1上安装PyQt5.3.1x64 for Python 3.4x64-我已经进行了广泛的搜索,我遇到的大多数文档/帖子都是针对Visual Studio应用程序的,或者导致出现了一些不适用的问题

我正在寻找在windows上安装的简明过程,不确定是否也应该通过运行QT-opensource-windows-x86-1.6.0-6-online.exe安装程序来安装一些基本的QT。
我认为问题在于无法在Windows环境下运行make和make安装步骤。在以下每个目录中都有一个Makefile
Python34:Python34\sipgen和Python34\siplib

我是否需要使用其中的每一个来运行make和install?如果需要,如何在Windows 8.1上运行

测试代码
从PyQt5.QtCore导入*
从PyQt5.QtWidgets导入*
课程表格(QWidget):
def\\\\\\\\\\\\\\\\\\\\\\\\\\\(自,父=无):
超级(形式,自我)。\\初始(父)
nameLabel=QLabel(“名称:”)
self.nameLine=QLineEdit()
self.submitButton=QPushButton(“&Submit”)
buttonLayout1=QVBoxLayout()
buttonLayout1.addWidget(名称标签)
buttonLayout1.addWidget(self.nameLine)
buttonLayout1.addWidget(self.submitButton)
self.submitButton.clicked.connect(self.submitContact)
mainLayout=QGridLayout()
#mainLayout.addWidget(名称标签,0,0)
mainLayout.addLayout(按钮布局1,0,1)
self.setLayout(主布局)
self.setWindowTitle(“Hello Qt”)
def提交联系人(自身):
name=self.nameLine.text()
如果名称==“”:
QMessageBox.information(自,“空字段”,
“请输入姓名和地址。”)
回来
其他:
QMessageBox.information(自我,“成功!”,
“你好%s!”%name)
如果uuuu name uuuuuu='\uuuuuuu main\uuuuuuu':
导入系统
app=QApplication(sys.argv)
screen=Form()
screen.show()
sys.exit(app.exec_())

在另一篇文章中,有人建议未解析的引用是由PyCharm中的一个bug引起的。代码运行正常,但IDE在整个过程中为所有Qt组件设置标志。如果其他任何人试图在windows 8上安装sip和Qt5,并且需要帮助,请与我联系,我将很高兴使用Visual Studio Developer命令提示符提供逐步说明