PyQt5高速入门(图像处理界面),期末作业好帮手(上)
本教程仅适用于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高速入门(图像处理界面),期末作业好帮手(上)相关推荐
- 《OpenCv视觉之眼》Python图像处理二十三:OpenCV图像处理最终章之基于PyQt5的图像处理界面设计及功能实现
本专栏主要介绍如果通过OpenCv-Python进行图像处理,通过原理理解OpenCv-Python的函数处理原型,在具体情况中,针对不同的图像进行不同等级的.不同方法的处理,以达到对图像进行去噪.锐 ...
- PyQt5快速入门教程3-QtDesigner设计第一个界面
PyQt5快速入门教程3-QtDesigner设计第一个界面 1.开发环境清单 基本环境如下: Windows 10 Python 3.7 PyCharm 2019.3.3 x64 PyQt5相关的库 ...
- unity期末作业-贪吃蛇 游戏有菜单界面有背景音乐
unity期末作业-贪吃蛇 游戏有菜单界面有背景音乐 游戏如下动态图: 点我下载 https://download.csdn.net/download/weixin_43474701/75853708
- 基于RSA加密和Tkinter可视化的密码存储程序(可用于期末作业设计、Python练习、实用应用;抗错误输入、抗密码盗取)二:登录、注册界面
此篇接上篇,有兴趣的可以去主页或专栏看看,没有的话咱直接开始: 基于RSA加密和Tkinter可视化的密码存储程序(可用于期末作业设计.Python练习.实用应用:抗错误输入.抗密码盗取)一:思路介绍 ...
- HTML期末作业-仿美食菜谱网站模板(HTML+CSS+JavaScript)
HTML期末作业-仿美食菜谱网站HTML模板(HTML+CSS+JavaScript) 美食菜谱网站模板,DIV+CSS布局设计,自适应分辨率,兼容PC端和移动端,全套模板,包括首页.饮食健康.美食达 ...
- HTML期末作业-仿旅游景点介绍网站HTML模板(HTML+CSS+JavaScript)
HTML期末作业-仿旅游景点介绍网站HTML模板(HTML+CSS+JavaScript) 旅游景点介绍网站模板,全套模板,包括首页.历史.风景.旅游.美食.动态.留言.团队介绍.. 效果演示 代码实 ...
- HTML期末作业作业-仿商城个人中心网站模板(HTML+CSS+JavaScript)
HTML期末作业作业-仿商城个人中心网站模板(HTML+CSS+JavaScript) 商城个人中心网站模板,全套模板,包括注册.登录.个人中心首页.实名认证.购物车.我的成长值.意见投诉.自营店铺. ...
- HTML期末作业-绿色果蔬商城购物网模板(HTML+CSS+JavaScript)
HTML期末作业-绿色果蔬商城购物网模板(HTML+CSS+JavaScript) 商城购物网HTML模板,(HTML+CSS+JavaScript)布局,全套模板,包括商城首页.特色产品.产品详情. ...
- HTML期末作业-在线电影腾龙网站HTML模板(HTML+CSS+JavaScript)
HTML期末作业-在线电影腾龙网站HTML模板(HTML+CSS+JavaScript) HTML5和CSS3电影网站模板设计,js挑选电影座位特效代码 非常适合大学生HTML期末作业/Javascr ...
最新文章
- echarts在360中以及IE8浏览器不兼容:解决方案
- 区块链快速通道:从技术原理到应用落地
- SAP簇表(cluster table)BSEG使用方法
- 26、Power Query-日期与时间数据处理实例(统计出某年各月各周的借书人数)
- r型聚类分析怎么做_营销型网站怎么做?
- Class NPOI
- Filter_细节_过滤器链(多个过滤器)
- python requests返回值为200 但是text无内容_接口测试入门神器 - Requests
- python有趣的代码-趣味至上主义:这5个有趣的Python库带你花式编码
- 35岁不是职场的终点,而是人生的起点
- Win 7 SSDP 组播 引发 局域网 QQ掉线 分析
- xml转matlab目标检测,将Cityscape转换为PASACAL VOC格式的目标检测数据集
- 计算机操作试题word,2015职称计算机考试Word2003操作试题及答案
- 360email讲堂:中秋佳节邮件营销大放光彩
- 在CSDN高校俱乐部校园巡讲中遇到的几个共性问题
- 实战!Python常见的几种数据可视化案例
- System Power Tools Suite
- 开发电商网站应该注意哪些
- EUV极紫外光刻技术
- CSS【Text(文本)+Fonts(字体)】