pyqt5下载及配置:
下载pyqt5:
点击设置
然后我们点击加号
我们搜索,pyqt5,如同点击下载(Install...),右边好像是可以自己设置路径(作者没搞)
下载好后你会发现像我一样都变蓝了
注意:还有一个pyqt5-tools要像上面那样单独下载
下载完毕后,我们回到设置页面,Tools > Extenal Tools > 点击加号
配置Qt Designer(作用:打开Pyqt5的绘图界面)
我们通过Everything 搜索designer.exe(如果没有就直接在任务管理器搜索文件所在位置)
Program: designer.exe的绝对地址
Working directory: $ProjectFileDir$
配置PyUit(将绘制的页面.ui文件转换成.py文件(Python文件))
Program: 建议是用有Scripts的那个文件夹里面的pyuic5.exe
Arguments:$FileName$ -o $FileNameWithoutExtension$.py
Working directory: $FileDir$
配置PyRcc(.qrc(图片文件)转.py文件)
ps:操作都是一样的这里不重复了
Program: 自己根据自己情况来
Arguments:$FileName$ -o $FileNameWithoutExtension$_rc.py
Working directory:$FileDir$
演示(如何打开pyqt5绘制界面)
Tools > External Tools > QtDesigner
当我们点击进去后我们点击:
创建 》 然后我们可以看到这个界面
我们点击 ctrl+s(保存)
这边建议保存在相应的项目里面
然后我们回到我们的pycharm,将我们保存的.ui文件转化为.py文件
就像这样我们就成功了
然后我们自己创建一个.py文件
将我下面这行代码复制进去,注意:text是我的.py的文件名
from PyQt5.QtWidgets import QMainWindow,QApplication
import sys
import text #导入我们刚刚转化城的.py文件
if __name__ == '__main__':
app = QApplication(sys.argv)
window = QMainWindow()
ui = text.Ui_MainWindow()
ui.setupUi(window)
window.show()
sys.exit(app.exec_())
然后右键点击运行,就看到这个页面我们就成功运行了(由于啥都没写所以就是这个效果)
错误:This application failed to start because no Ot platform plugin could beinitialized. Reinstalling the application may fix this problem.(这个应用程序启动失败,因为没有Qt平台插件可以初始化。重新安装应用程序可以解决)
原因一:PyCharm的版本为高版本,会自动生成一个虚拟的python环境,导致第三方库无法导入,所以我们要创建的时候要进行勾选:
如果已经写了很多了代码了我们还可以:
将pyvenv.cfg文件里面的
include-system-site-packages = true 这一行改成true(它默认是false)
原因二:没有配置QT_QPA_PLATFORM_PLUGIN_PATH环境变量
配置QT_QPA_PLATFORM_PLUGIN_PATH环境变量:
首先:电脑右键属性 > 找到高级设置
高级 > 环境变量 > 新建
变量名:QT_QPA_PLATFORM_PLUGIN_PATH
变量值:plugins(找到plugins的文件路径如上)
然后我们点击确定 > 确定 > 确定
我后我们返回查看,当你看到这就代表配置成功