解决This application failed to start because no Qt platform plugin could be initialized问题

解决This application failed to start because no Qt platform plugin could be initialized问题

先贴测试代码:

from PyQt5.QtWidgets import QWidget, QApplication

if __name__ == '__main__':
    app = QApplication(sys.argv)
    w = QWidget()
    w.show()
    w.setWindowTitle("Hello PyQt5")
    sys.exit(app.exec_())

 

添加系统环境变量:QT_QPA_PLATFORM_PLUGIN_PATH

路径:D:\软件\python\Lib\site-packages\PyQt5\Qt5\plugins

(即是python安装的位置)

网上也有Qt\plugins的,但是可能是因为版本原因,我的Qt下没有这个文件夹

添加后重启PyCharm即可!!!!!!!!!!!!!!!!!!!

 

上一篇:在python代码中加载pyqt5-tools生成的ui文件的几种方式


下一篇:PyQT5 (二十六)绘图API: 绘制各种图形 的案例弧形圆形椭圆矩形(正方形)多边形