当前位置:   article > 正文

搭建PyQt环境(PyCharm)_pycharm 配置qt

pycharm 配置qt

1. 安装Python

在win10的应用商店中直接搜索Python,下载并安装。在python官网下载安装也一样,但是可能会缺少Python Launcher或者没有添加进系统环境变量,造成不必要的麻烦。

安装完成后在cmd或者powershell中输入python并回车,如果出现下图所示的Python详细信息,说明安装成功并注册好了环境变量,如果什么都没有提示建议重新安装。

2. Python换源

在Python中经常会用到pip下载或更新东西,默认源在国外,速度很慢,一般换成国内的源。

在电脑的用户→自己用户名文件夹下新建一个名为pip的文件夹,然后再新建一个pip.ini的空文件,然后编辑写上以下内容并保存:

  1. [global]
  2. index-url = https://pypi.mirrors.ustc.edu.cn/simple/
  3. [install]
  4. trusted-host=mirrors.aliyun.com

3. 安装PyQt5的包

在cmd或powershell中输入

pip3 install sip

接着是

pip3 install PyQt5

然后是 PySide2

pip3 install PySide2

注意,如果在第一步的教程中没有换源,此时的下载速度就会非常缓慢。

4. 新建项目并配置PyCharm

如下图所示,在选择interpreter时选择已存在的interpreter(第一次需要自己新建,用everything搜索找到python.exe的安装路径即可,默认安装路径如图),因为高版本的PyCharm会自己创建了一个Python虚拟环境,默认没有把你安装的第三方库添加进来,然后就会出现诸如ModuleNotFoundError: No module named 'pyqt5'这类错误。

接下来需要在Pycharm中配置四个外部工具:

  • Qt Designer - 新建.ui文件
  • Edit In Designer - 编辑已有的.ui文件
  • PyUIC - 将.ui文件转换为python代码
  • PyRCC - 将qrc文件转换为python代码

(注意,下面配置中涉及到的所有Program位置,都可以用everything直接搜索,因为手动实在是不好找。)

首先为了快速启动Qt Designer,添加Qt Designer,点击File→Settting→Tools→External Tools→+,Program中的路径即为Qt Designer.exe的路径,配置如下:

接下来是编辑已存在.ui文件的配置Edit In Designer

再然后是配置将Qt的.ui文件转化成python文件的配置PyUIC

程序是python.exe的程序路径,参数是下面这行命令

-m PyQt5.uic.pyuic  $FileName$ -o $FileNameWithoutExtension$.py

工作目录需要填

$FileDir$

最后是PyRCC,将qrc资源文件转换为python代码的配置

Program是pyrcc5.exe的程序路径,Arguments是下面这行命令

$FileName$ -o $FileNameWithoutExtension$_rc.py

5. 写代码测试

在PyCharm中右键项目文件夹,点击Qt Designer打开Designer.exe,新建个QWidget并随便拖个控件进去

随便保存一下即可,然后右键unitled.ui文件,点击PyUIC将这个.ui文件转换为python代码,此时会生成untitled.py这个文件

最后,在main.py中写入以下代码:

  1. import sys
  2. from PyQt5.QtWidgets import QApplication, QWidget
  3. import untitled
  4. if __name__ == '__main__':
  5. app = QApplication(sys.argv)
  6. Form = QWidget()
  7. ui = untitled.Ui_Form()
  8. ui.setupUi(Form)
  9. Form.show()
  10. sys.exit(app.exec_())

点击运行的小三角符号即可运行程序 

查看PySide2中的Examples

在cmd中输入pip show PySide2,即可查看PySide2安装位置

复制路径到资源管理器中打开,即可查看到PySide2自带的各类代码示例

随便选一个示例,在cmd中用python xxx.py打开即可查看运行效果

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/66827
推荐阅读
相关标签
  

闽ICP备14008679号