本教程仅适用于PyQt5零基础入门选手应付作业使用,不包含任何原理及扩展,核心为糊弄学大师的养成。下面将基于一个图像处理案例,讲述如何高速入门PyQt5。

工具准备

需要下载:

1. ​​​​​Python

2. Qt Designer

下载地址:Qt Designer Download for Windows and Mac

用于无痛快速设计交互界面,傻瓜式拖拽操作(仅针对工地风界面,高级界面请移步其他教程)。

3. Visual Studio Code

下载地址:Visual Studio Code - Code Editing. Redefined

用于将Qt Designer生成的.ui文件转化为.py文件。

界面设计

第一步,创建一个新的Main Window:

然后,我们设计一个界面:

其中,文字部分的类为QLabel,在左侧工具栏中找到Label:

拖拽至界面中:

在“属性编辑器”中 ,可以在QLabel下的text中修改文字,同时可以在QWidget下的font中修改字体:

另外,我们用来显示源图像和处理后图像的框同样是QLabel,只需要把它拉大一点即可,由于这两个QLabel后续要关联函数, 建议在属性编辑器中的QObject下的objectName中将类的名称改为比较好记的: 

然后,我们来设计按钮,按钮的类为QPushButton,在左侧工具栏中找到Push Button,同样拖拽到界面中即可:

类似的,按钮在后续也会关联相应的函数,因此可以修改类名,后续不再赘述。

下面,我们来设计一些单选按钮,单选按钮的类为QRadioButton,在左侧工具栏中,找到Radio Button,拖拽至界面并修改相应的text与objectName:

进一步,设计一些输入框,用来输入一些可调参数,输入框的类为QTextEdit,在左侧工具框中找到Text Edit:

分割线在左侧工具栏“Display Widgets”——“Horizontal Line”中。

同时,我们可以为输入框增加一些提示,鼠标右键选择输入框,选择改变工具提示,在“编辑工具提示”中输入我们需要的提示即可。当鼠标移动到输入框时,就会显示我们设置的提示。

按照上述步骤,按需设计一个界面后,将其保存,我们会得到一个.ui文件。

文件格式转化

对于上述操作得到的.ui文件,我们需要将其转化为.py文件。首先,我们打开Visual Studio Code,然后“文件”——“打开文件夹”,打开我们的.ui文件所在的文件夹。想要转换文件格式,我们需要在扩展中搜索PYQT Integration,并下载。

下载完成后,回到资源管理器,鼠标右键点击我们的.ui文件,选择PYQT:Compile Form,即可生成相应的.py文件。

PyQt5高速入门(图像处理界面),期末作业好帮手(上)相关推荐

  1. 《OpenCv视觉之眼》Python图像处理二十三:OpenCV图像处理最终章之基于PyQt5的图像处理界面设计及功能实现

    本专栏主要介绍如果通过OpenCv-Python进行图像处理,通过原理理解OpenCv-Python的函数处理原型,在具体情况中,针对不同的图像进行不同等级的.不同方法的处理,以达到对图像进行去噪.锐 ...

  2. PyQt5快速入门教程3-QtDesigner设计第一个界面

    PyQt5快速入门教程3-QtDesigner设计第一个界面 1.开发环境清单 基本环境如下: Windows 10 Python 3.7 PyCharm 2019.3.3 x64 PyQt5相关的库 ...

  3. unity期末作业-贪吃蛇 游戏有菜单界面有背景音乐

    unity期末作业-贪吃蛇 游戏有菜单界面有背景音乐 游戏如下动态图: 点我下载 https://download.csdn.net/download/weixin_43474701/75853708

  4. 基于RSA加密和Tkinter可视化的密码存储程序(可用于期末作业设计、Python练习、实用应用;抗错误输入、抗密码盗取)二:登录、注册界面

    此篇接上篇,有兴趣的可以去主页或专栏看看,没有的话咱直接开始: 基于RSA加密和Tkinter可视化的密码存储程序(可用于期末作业设计.Python练习.实用应用:抗错误输入.抗密码盗取)一:思路介绍 ...

  5. HTML期末作业-仿美食菜谱网站模板(HTML+CSS+JavaScript)

    HTML期末作业-仿美食菜谱网站HTML模板(HTML+CSS+JavaScript) 美食菜谱网站模板,DIV+CSS布局设计,自适应分辨率,兼容PC端和移动端,全套模板,包括首页.饮食健康.美食达 ...

  6. HTML期末作业-仿旅游景点介绍网站HTML模板(HTML+CSS+JavaScript)

    HTML期末作业-仿旅游景点介绍网站HTML模板(HTML+CSS+JavaScript) 旅游景点介绍网站模板,全套模板,包括首页.历史.风景.旅游.美食.动态.留言.团队介绍.. 效果演示 代码实 ...

  7. HTML期末作业作业-仿商城个人中心网站模板(HTML+CSS+JavaScript)

    HTML期末作业作业-仿商城个人中心网站模板(HTML+CSS+JavaScript) 商城个人中心网站模板,全套模板,包括注册.登录.个人中心首页.实名认证.购物车.我的成长值.意见投诉.自营店铺. ...

  8. HTML期末作业-绿色果蔬商城购物网模板(HTML+CSS+JavaScript)

    HTML期末作业-绿色果蔬商城购物网模板(HTML+CSS+JavaScript) 商城购物网HTML模板,(HTML+CSS+JavaScript)布局,全套模板,包括商城首页.特色产品.产品详情. ...

  9. HTML期末作业-在线电影腾龙网站HTML模板(HTML+CSS+JavaScript)

    HTML期末作业-在线电影腾龙网站HTML模板(HTML+CSS+JavaScript) HTML5和CSS3电影网站模板设计,js挑选电影座位特效代码 非常适合大学生HTML期末作业/Javascr ...

最新文章

  1. echarts在360中以及IE8浏览器不兼容:解决方案
  2. 区块链快速通道:从技术原理到应用落地
  3. SAP簇表(cluster table)BSEG使用方法
  4. 26、Power Query-日期与时间数据处理实例(统计出某年各月各周的借书人数)
  5. r型聚类分析怎么做_营销型网站怎么做?
  6. Class NPOI
  7. Filter_细节_过滤器链(多个过滤器)
  8. python requests返回值为200 但是text无内容_接口测试入门神器 - Requests
  9. python有趣的代码-趣味至上主义:这5个有趣的Python库带你花式编码
  10. 35岁不是职场的终点,而是人生的起点
  11. Win 7 SSDP 组播 引发 局域网 QQ掉线 分析
  12. xml转matlab目标检测,将Cityscape转换为PASACAL VOC格式的目标检测数据集
  13. 计算机操作试题word,2015职称计算机考试Word2003操作试题及答案
  14. 360email讲堂:中秋佳节邮件营销大放光彩
  15. 在CSDN高校俱乐部校园巡讲中遇到的几个共性问题
  16. 实战!Python常见的几种数据可视化案例
  17. System Power Tools Suite
  18. 开发电商网站应该注意哪些
  19. EUV极紫外光刻技术
  20. CSS【Text(文本)+Fonts(字体)】

热门文章

  1. 固态硬盘掉电保护测试原理及要点
  2. 字节流与字符流的详解,文件流,数据流
  3. 安卓模拟器和pc进行Socket连接--app和pc通信
  4. cocos植物大战僵尸(四)选择植物卡片:植物卡片类
  5. 为什么会出现雷粉?他们为什么会流失?怎样维护和粉丝之间的关系?
  6. WebService重学(自用)
  7. “温酒吧”不得不说的故事 (转)
  8. 静态网页(html显示一句话)
  9. Shave + 3Delight解决毛发渲染
  10. 腾讯员工平均月薪85473元?网友:小马哥快分我资产