PhyCharm + python3.7 + pyside2 学习笔记(1) 环境搭建

PhyCharm + python3.7 + pyside2 学习笔记(1) 环境搭建

  • 1. 环境搭建
    • python3.7安装及环境变量配置
    • pyside2安装
    • QT5安装
      • 官方指引
  • 2. Windows下pycharm配置
  • 3.Mac OS下 PyCharm配置
  • 4. 打开QtDesigner
  • 初步使用

1. 环境搭建

python3.7安装及环境变量配置

随便搜一搜就有, 略过
qt推荐的打包工具pyinstaller暂时还不支持3.8, 加上3.7和3.8的差异性不大, 所以选择python3.7.8版本

pyside2安装

使用pip安装

pip install pyside2

会安装到python的 \Lib\site-packages 目录下

QT5安装

下载QT5 community版本, 在线安装

※MacOS如果不提前安装XCode ,会提示如下报错。可以忽略,但后面跑项目会出问题。
PhyCharm + python3.7 + pyside2 学习笔记(1) 环境搭建_第1张图片

官方指引

2. Windows下pycharm配置

File >> Settings >> Tools >> External Tools
PhyCharm + python3.7 + pyside2 学习笔记(1) 环境搭建_第2张图片
点加号添加
PhyCharm + python3.7 + pyside2 学习笔记(1) 环境搭建_第3张图片
Name可以随便写
Program是刚刚安装的pyside2中designer.exe的路径
填写 C:\Python38\Lib\site-packages\PySide2\designer.exe
高亮部分替换成自己的python安装路径
下面Argument直接点Insert Macro选FileName, Working directory选File Dir就行PhyCharm + python3.7 + pyside2 学习笔记(1) 环境搭建_第4张图片
pyUIC同理
填写 C:\Python38\Lib\site-packages\PySide2\scripts\uic.py

如果是版本比较新的pyCharm, 可能会发现Main Menu里没有Tools(比如我)
File >> Settings >> Appearance & Behavior >>
PhyCharm + python3.7 + pyside2 学习笔记(1) 环境搭建_第5张图片
通过Add Actions添加即可

3.Mac OS下 PyCharm配置

Pycharm >> Preferences >> Tools >> External Tools
PhyCharm + python3.7 + pyside2 学习笔记(1) 环境搭建_第6张图片
点加号添加

找到QT安装目录下的Designer.app Option+Command+C复制文件全路径
/Users/%username%/Qt/5.12.4/clang_64/bin/Designer.app
PhyCharm + python3.7 + pyside2 学习笔记(1) 环境搭建_第7张图片
P用UIC 填写python安装目录下的文件:
/usr/local/lib/python3.8/site-packages/PySide2/scripts/uic.py

4. 打开QtDesigner

Tools>> Qt Designer 打开
PhyCharm + python3.7 + pyside2 学习笔记(1) 环境搭建_第8张图片
这里要注意Main Menu的Tools文件夹下需要包含External Tools项, 没有加一下即可
PhyCharm + python3.7 + pyside2 学习笔记(1) 环境搭建_第9张图片
之后就可以成功运行QtDesigner了
完成后保存, 项目目录下会多出一个.ui文件

初步使用

和qt一样, ui文件无法直接使用, 需要转换成.py文件
Windows:

pyside2-uic.exe untitled.ui -o mainWindow.py

MacOs:

pyside2-uic untitled.ui -o mainWindow.py

untitled.ui 是.ui文件的名称, 可以是相对路径也可以是绝对路径
mainWindow.py 是,目标py文件的名称, 同上
PhyCharm + python3.7 + pyside2 学习笔记(1) 环境搭建_第10张图片
生成后的文件在main.py中作为module引入使用, 运行后效果
PhyCharm + python3.7 + pyside2 学习笔记(1) 环境搭建_第11张图片

你可能感兴趣的:(pyside,qt5)