如何在Visual Studio 2015中使用PyQt5?

4

在Visual Studio 2015中使用PyQt5是否可行?
我已经安装了PyQt并创建了Python项目,但是出现了错误。

没有名为'PyQt5'的模块
如果有此异常的处理程序,则可以安全地继续运行程序。

我该怎么办?

import sys
from PyQt5 import QtWidgets

def main():
    app = QtWidgets.QApplication(sys.argv)
    window = QtWidgets.QMainWindow()
    button = QtWidgets.QPushButton("Hello world")
    window.setCentralWidget(button)
    window.show()
    app.exec_()

if __name__ == '__main__':
    main()

1
你安装了哪个Python/PyQt版本,是如何安装的?从命令行启动Python时是否正常工作? - The Compiler
@the-compiler PyQt5-5.5.1-gpl-Py3.4-Qt5.5.1-x32。Python - 3.5,但是PyQt也安装在python 3.4上。当我从命令行启动Python时,它可以工作。在没有使用PyQt的情况下,它也可以在Visual Studio中工作。 - Ufx
1
PyQt安装程序不会安装Python,所以那一定是其他因素。但如果您为Python 3.4安装了PyQt(尚未提供3.5的安装程序),您也需要运行3.4。我猜您在命令行上运行3.4,但在Visual Studio中内置了3.5(您可以打印sys.versionsys.executable来查找) - The Compiler
1个回答

1

尝试这个: 在“解决方案资源管理器”中选择“引用” ->“添加引用” ->“浏览”选项卡,在其中选择(Python安装文件夹)\ Python34 \ Lib \ site-packages \ PyQt4 中的*.pyd文件。 然后在代码中,可以使用类似于此的内容:“from Qt import *”


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接