PyQt5+pycharm 中对生成的.py文件无法运行的问题

  最近因为一个项目,需要用到python的一些东西其中需要导入pyqt5.我在其中遇到的一个问题:

1、首先是创建文件的时候创建的错误不是MainWindow文件,导致在代码中出现错误。

2、就是困扰了我很久的:

问题描述:qt.qpa.plugin: Could not find the Qt platform plugin "windows" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

大概意思是无法初始化qt插件。

解决办法是在系统环境变量中添加一个环境变量

变量名为:QT_QPA_PLATFORM_PLUGIN_PATH

值为:C:\Users\陈欢\AppData\Local\Programs\Python\Python37\Lib\site-packages\PyQt5\Qt\plugins(这是我的,需要你自己更改为自己的pyth中的相关位置)

之后,重新启动pycharm就可以了。


 

注:

当生成.ui文件转换成py文件之后,要在代码中添加一些代码。

import sys

from PyQt5.QtWidgets import QApplication, QMainWindow

#生成的代码
#生成的代码



if __name__ == '__main__':
    app = QApplication(sys.argv)
    MainWindow = QMainWindow()
    ui = Ui_MainWindow()
    ui.setupUi(MainWindow)
    MainWindow.show()
sys.exit(app.exec_())

这是我在安装pyqt5的环境时出现的问题。

 

转载于:https://www.cnblogs.com/huan-ch/p/11137874.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值