ubuntu18.04+pycharm+pydesigner 配置教程(亲测可用)

系统环境

ubuntu18.04

OS: Ubuntu 18.04.6 LTS
Python version: 3.7 (64-bit runtime)
Is CUDA available: True
CUDA runtime version: 11.1.74
GPU models and configuration: GPU 0: NVIDIA GeForce RTX 3090 Ti
Nvidia driver version: 510.108.03

pytorch 环境

torch                   1.8.1+cu111
torch-summary           1.4.4
torchaudio              0.8.1
torchvision             0.9.1+cu111

安装依赖包

PyQt5                   5.15.7
PyQt5-Qt5               5.15.2
PyQt5-sip               12.11.0
PyQtChart               5.15.6
PyQtChart-Qt5           5.15.2

安装qtdesigner

能够通过拖动各组件实现界面的设计

sudo apt-get install qttools5-dev-tools

PyUIC

可以将.ui的文件转化为.py文件

pycharm

打开File -> Settings显示如下界面:
在这里插入图片描述
选择Tools -> External Tools,点击+号:

配置qtdesigner

在这里插入图片描述
Name:

QtDesigner

Program:

/usr/lib/x86_64-linux-gnu/qt5/bin/designer

Working directory :

 $ProjectFileDir$

配置PyUIC

在这里插入图片描述

Name:

 PyUIC

Program:

选择你当前conda环境下的python3 目录,比如我pyqt5包安装在了pytorch环境下

可以使用conda env list 查看所在目录

Arguments:

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

Working directory:

$FileDir$

点击ok即可

配置成功如何使用

在这里插入图片描述
点击Tools -> External tools

点击QtDesigner 进入设计界面,可以进行组件拖动,极其方便

保存后生成.ui文件

选中 u i 文件 选中ui文件 选中ui文件,点击Tools -> External tools, 点击PyUIC
不然会报错:
Error in input file: no element found: line 1, column 0

至此,可以成功转换!!

参考文章:

  1. https://blog.csdn.net/wwlswj/article/details/106409702
  2. https://blog.csdn.net/qq_45041871/article/details/113775749

猜你喜欢

转载自blog.csdn.net/shuaijieer/article/details/128381594
今日推荐