pycharm配置pyqt5-tools开发环境的方法步骤

作者:水痕01 时间:2022-01-05 08:31:00 

本文介绍使用python+pyqt5开发桌面程序的一个可视化UI视图布局

一、环境包的安装

1、如果还不知道虚拟环境的可以参考,或者直接使用pipenv

2、安装pyqt5


pip3 install pyqt5

3、安装pyqt5-tools(注意目前只支持在window系统下,如果你是mac电脑请自行安装虚拟机)


pip3 install pyqt5-tools

4、使用pip3 list查看安装是否成功

二、在pycharm中配置pyqt5-tools工具

pycharm编辑器中主要配置有三个

1、打开可视化设计的界面

2、将可视化设计保存后的.ui文件转换为.py文件

3、将可视化设计中需要使用到的资源转换为.py文件

4、配置结果

pycharm配置pyqt5-tools开发环境的方法步骤

三、pyqt5-tools的配置

1、点击上面的加号

2、配置如图

pycharm配置pyqt5-tools开发环境的方法步骤3、上面参数介绍

1.Name是自己随便命名的

2.Description是简单的描素

3.program是指你执行的程序

4.Working directory: $ProjectFileDir$是插入宏,表示项目文件目录

四、关于.ui文件转换为.py文件的工具

1、配置结果如图

pycharm配置pyqt5-tools开发环境的方法步骤2、

关于各参数的介绍

1.Program取安装包中的pyuic5.exe程序

2.Arguments配置为$FileName$ -o $FileNameWithoutExtension$.py -x

3.Working directory配置为$FileDir$当前文件目录

五、将资源文件转换为py文件

1、配置结果如图

pycharm配置pyqt5-tools开发环境的方法步骤2、

参数的介绍

1.Program取安装包中的pyrcc5.exe程序

2.Arguments配置为$FileName$ -o $FileNameWithoutExtension$_rc.py

3.Working directory配置为$FileDir$当前文件目录

六、测试配置成功否

1、查看配置的外部工具

pycharm配置pyqt5-tools开发环境的方法步骤2、

2、点击pyqt5-tools打开设计的可视化窗口

pycharm配置pyqt5-tools开发环境的方法步骤3、

3、给按钮设置背景图片样式

pycharm配置pyqt5-tools开发环境的方法步骤4、

4、根据上面的步骤新增一个资源,右边选择资源

5、保存后在本项目下会生成一个x.uix.qrc文件

6、选中文件右键选择外部工具,根据不同文件格式选择不同的编译工具

7、直接运行x.ui编译后的py文件,查看效果

来源:https://blog.csdn.net/kuangshp128/article/details/86776999

标签:pycharm,pyqt5-tools
0
投稿

猜你喜欢

  • Python合并字典键值并去除重复元素的实例

    2022-02-10 17:48:40
  • Pandas的read_csv函数参数分析详解

    2021-06-02 13:40:15
  • python lambda表达式(匿名函数)写法解析

    2023-07-30 20:56:12
  • Python 函数list&read&seek详解

    2022-02-14 03:04:21
  • python中get和post有什么区别

    2022-04-17 16:45:15
  • 一文带你了解ChatGPT API的使用

    2023-11-21 23:37:18
  • Golang实现异步上传文件支持进度条查询的方法

    2024-05-08 10:13:17
  • python代码实现将列表中重复元素之间的内容全部滤除

    2023-11-17 18:17:32
  • JavaScript中函数声明与函数表达式的区别详解

    2024-04-19 10:02:34
  • mysql高级学习之索引的优劣势及规则使用

    2024-01-13 16:21:33
  • Vue中使用vee-validate表单验证的方法

    2024-06-05 15:29:04
  • 微信小程序中使用wxss加载图片并实现动画效果

    2024-04-29 13:15:27
  • 利用python实现汉诺塔游戏

    2021-02-19 03:03:45
  • 使用Canal实现PHP应用程序与MySQL数据库的实时数据同步

    2023-05-25 01:54:39
  • PyTorch+LSTM实现单变量时间序列预测

    2023-09-23 02:58:05
  • 使用 Python 实现简单的 switch/case 语句的方法

    2021-02-02 09:10:16
  • php打印输出棋盘的实现方法

    2023-10-09 04:38:10
  • Python使用进程Process模块管理资源

    2023-08-08 07:08:01
  • Python matplotlib绘制散点图配置(万能模板案例)

    2023-08-02 23:04:18
  • MYSQL5.7.9开启慢查询日志的技巧

    2024-01-18 08:47:52
  • asp之家 网络编程 m.aspxhome.com