没有做过UI界面的都会把UI的制作想象的很神秘,我在刚开始的时候也是感觉异常神秘、很复杂、并且无从下手,不过在真正的做出来一个界面后,发现也并没有想象中的那么难,而且做出来可视化的东西所带来的成就感是超越代码本身的;不过整个过程也并不顺利,网上都是零散的内容,很多都需要我单独常识方可得到我想要的,因此我就准备开个专栏,将整套PyQT5实现UI的方法给到大家,希望能够帮助有需要的人。

环境搭建

一、库安装

1、安装PyQT5

pip安装:pip3 install PyQt5 -i https://pypi.douban.com/simple

直接通过pip install进行安装,安装完成,请复制完整的路径(冒号后面的所有内容)

安装过程如下图:

查询是否安装成功可以可以在pycharm中查看:File -> settting -> Project -> Python Interpreter

2、安装界面设计插件designer.exe

pip安装:pip3 install PyQt5-tools -i https://pypi.douban.com/simple

直接通过pip install进行安装,安装完成,请复制完整的路径(冒号后面的所有内容)

安装过程如下图:

安装结果查询:

3、安装pyuic5-tool (UI界面转换为.py文件)

pip安装:pip install pyuic5-tool

直接通过pip install进行安装,安装完成,请复制完整的路径(冒号后面的所有内容)

由于我关闭了窗口所以当前仅显示已被安装:

安装结果查询:

二、Pycharm环境配置UI工具

1、配置UI设计工具到Pycharm

File -> setting -> Tools -> External Tools -> add

步骤4:可以通过everything工具搜索designer.exe,然后直接选择复制完整路径和文件名,最后粘贴在Program后面。

步骤5:固定格式$FileDir$

打开即为如下界面,我们就可以在这里面进行界面设计:

2、添加UI转py文件工具

File -> setting -> Tools -> External Tools -> add

Program:可以通过everything工具搜索pyuic5.exe,然后直接选择复制完整路径和文件名,最后粘贴在Program后面。

Arguments:固定格式写死即可:$FileName$ -o $FileNameWithoutExtension$.py

Working directory:固定格式:$FileDir$

3、添加外部工具pyrcc

File -> setting -> Tools -> External Tools -> add

Program:可以通过everything工具搜索pyrcc.exe,然后直接选择复制完整路径和文件名,最后粘贴在Program后面。

Arguments:固定格式写死即可:$FileName$ -o $FileNameWithoutExtension$.py

Working directory:固定格式:$FileDir$

确认外部插件添加成功:

以上完成后PyQt5的Pycharm环境就全部配置完成了,下一步我们就能够添加对应的UI插件进行编辑了。

Python - PyQT5开发UI界面 - 环境搭建相关推荐

  1. pythonapp自动化_基于python的App UI自动化环境搭建

    Android端Ui 自动化环境搭建 一,安装JDK.SDK 二,添加环境变量 Widows: 1.系统变量→新建 JAVA_HOME 变量 E:\Java\jdk1.7.0 jdk安装目录 2.系统 ...

  2. Python+Pyqt5开发日志关键字检索工具

    项目测试中可能会涉及到日志安全测试,会检索组件打印的系统日志中是否包含敏感信息,如身份证号码.电话号码,明文密码等信息.正常组件较少,且日志量较少时,可通过将日志下载到本地,再通过Ctrl+F的方式进 ...

  3. JAVA团队开发手册 - 1.环境搭建

    JAVA团队开发手册 - 1.环境搭建 写在前面 所有公司最核心的根本就是赚钱 + 实现老板的梦想. 对于IT类技术型公司,最大的成本就是人,可以称之为知识型劳动密集型企业. 对比房地产,模糊的说,产 ...

  4. SAP Fiori开发工具——Eclipse环境搭建

    SAP Fiori开发工具--Eclipse环境搭建 这里我们选择Eclipse Web的Mars版本进行下载. 进入Eclipse官网:Eclipse Downloads | The Eclipse ...

  5. 使用Kotlin开发Android应用 - 环境搭建 (1)

    一. 在Android Studio上安装Kotlin插件 按快捷键Command+, -> 在Preferences界面找到Plugins -> 点击Browse repositorie ...

  6. 简单的UI框架 | 一、UI界面的搭建

    简单的UI框架 UI界面的搭建 文章目录 简单的UI框架 前言 一.UI资源的导入 二.游戏主界面设置 1.背景设置 2.游戏主玩法图标按钮 3.游戏主玩法界面 4.预制体 总结 前言 本文将会学习到 ...

  7. python视频解析UI界面

    目录 前言: 一.准备工作 二.程序 三.总结 前言: 利用python的pyside2创建的一个视频解析的UI界面,原理就是利用视频接口(网上找的接口),可以观看VIP电视剧,电影,动漫等. 一.准 ...

  8. donet 微服务开发 学习-Docker环境搭建 win7 docker 环境配置

    donet 微服务开发 学习-Docker环境搭建 win7 docker 环境配置 目的介绍 下载安装 安装 Docker Quickstart Terminal 目的介绍 donet 微服务开发 ...

  9. 游戏开发UI界面设计需要注意什么?

    棋牌游戏能否在市场中得到玩家的欢迎主要取决于棋牌游戏产品的玩法,界面风格,以及运行环境.特别是在棋牌游戏开发完成运营初期,UI界面更是棋牌平台是否能吸引更多玩家的关键因素之一. 因此,棋牌游戏开发UI ...

最新文章

  1. leetcode 105. 从前序与中序遍历序列构造二叉树
  2. Hamburger Steak 贪心-锅子问题-先求最小耗时再贪心
  3. Linux统计文件行数、字数、字节数
  4. 两种方式实现word转markdown
  5. 前端怎么存token_学长:说说你理解的 Token
  6. 如何开发一款可以删除个人信息的社交软件?小扎做到了!
  7. 深度学习声纹识别_kaldi/语音识别ASR/声纹识别SRE/资源汇总
  8. 限制root远程登录
  9. 爬虫之User-Agent
  10. 教育机构:用数字化赋能教育
  11. 一款度盘高速下载工具
  12. Flex应用性能优化
  13. 手把手教你手工焊接贴片元件(图文教程)
  14. 进入网页就自动弹出层
  15. emacs 学习成长记
  16. 赛尔号桌面版_赛尔号电脑版下载 赛尔号电脑版下载
  17. Photoshop分享| 拼贴海报
  18. java 根据经纬度换算距离
  19. HIVE-启动服务-启动DG连接-迁移数据LINUX-HDFS-HIVE
  20. 企业网站制作之PageAdmin自助建站系统

热门文章

  1. (病毒安全)服务器被中了木马,如何清除
  2. css 鼠标经过显示禁止符号
  3. 智能空气净化器解决方案,飞睿科技无线WiFi芯片模块技术应用
  4. ffmpeg学习 pcm文件转wav文件
  5. 登录TOM163VIP邮箱的几种方式,以及常见问题有哪些?
  6. 遇见未来 | PostgreSQL:一匹即将发力的黑马
  7. 关于Android 4.4(华为)调用系统相机问题
  8. [POI 2009]Lyz
  9. mac下vscode代码格式化及其他常用快捷键
  10. 用matlab处理表格,matlab删除excel表格数据-如何用matlab处理多个excel表格中的数据...