当前位置:首页 > 网站源码 > 正文内容

qt怎么看变量的值(qt怎么查看函数定义)

网站源码1年前 (2023-09-23)275

蓝字关注我们

微信公众号:OpenCV开发者联盟

关注获取更多计算机视觉与深度学习知识

微信公众号:OpenCV开发者联盟

关注获取更多计算机视觉与深度学习知识

引言

俗话说 “一图胜千言”,我们第一个PyQT5界面程序实现图像加载与显示功能,肯定可以激发兴趣,吸引开发者更进一步的往下探索PyQT5开发。况且我们现在身处于一个图像与视频时代,周围所有的信息都在以图像或者视频方式呈现,作为界面开发者我们必须掌握PyQT5通过图像方式展示信息的相关函数与编程技巧。

QLabel组件介绍

这是多数开发者学习PyQT5接触到第一个组件元素,通过它可以显示文本(中英文)、图像或者视频。它支持各种对齐方式、支持标签大小、前景文字颜色、背景颜色等各种属性设置,支持HTML CSS语法的自定义风格设置。

在PyQT5中创建一个QLabel组件相当的简单,代码如下:

QLabel最重要的两个成员函数一定要知道:

分别是设置文本与图像显示。此外开发中经常会用到其他属性设置函数包括以下几个:

等几个函数。其它函数可以直接查询官方文档获取说明。

QLabel显示文本

在上一篇文章中我们创建了一个最简单的PyQT5界面程序:

2023年Python GUI桌面应用开发该选哪个库

现在我们就为这个最简单PyQT5应用程序添加上文字显示,生成一个Hello World版本的PyQT5界面程序。首先看一下运行的结果:

展开全文

代码实现如下:

其中QtCore.Qt.AlignCenter表示文本在QLabel上居中对齐显示。

QLabel显示图像

在PyQT5中图像有两种数据对象表示分别是QImage与QPixmap,QLabel通过setPixmap函数设置要显示的QPixmap图像对象,QPixmap支持通过文件路径直接加载图像初始化为QPixmap对象。对于不同大小的图像,有两种方法可以适配窗口大小显示,第一种是自动填满整个QLabel;第二种方式根据保持图像比率自动缩放居中显示图像,在实际开发中一般都会选择第二种方法。两种图像显示方法的设置代码如下:图像自动填满QLabel方式:

根据指定窗口实际大小,自动保持比率放缩方式:

更新与显示图像到QLabel上

qt怎么看变量的值(qt怎么查看函数定义)

这一行代码即可。其它显示文本相同。

运行结果如下:

相关的代码如下:

总结

本文介绍了通过PyQT5的QLabel组件实现文本与图像显示、对齐、字体大小、与自动按比率放缩图像等属性设置,学习PyQT5界面显示文本与图像基本函数操作。

系统化学习PyQT5+OpenCV

桌面应用程序与嵌入式应用程序

请持续关注我们的专栏!

OpenCV开发者联盟,

专注各种语言的OpenCV开发教程分享

OpenCV周边开发技术应用!

扫码查看OpenCV+OpenVIO+Pytorch系统化学习路线图

CV全栈开发者说 - 从传统算法到深度学习怎么修炼

2022入坑深度学习,我选择Pytorch框架!

Pytorch轻松实现经典视觉任务

教程推荐 | Pytorch框架CV开发-从入门到实战

OpenCV4 C++学习 必备基础语法知识三

OpenCV4 C++学习 必备基础语法知识二

OpenCV4.5.4 人脸检测+五点landmark新功能测试

OpenCV二值图象分析之Blob分析找圆

OpenCV4.5.x DNN + YOLOv5 C++推理

OpenCV4.5.4 直接支持YOLOv5 6.1版本模型推理

OpenVINO2021.4+YOLOX目标检测模型部署测试

比YOLOv5还厉害的YOLOX来了,官方支持OpenVINO推理

扫描二维码推送至手机访问。

版权声明:本文由我的模板布,如需转载请注明出处。


本文链接:http://60200875.com/post/32052.html

分享给朋友:

“qt怎么看变量的值(qt怎么查看函数定义)” 的相关文章

怎样看心电图波形图讲解(心电波形怎么看)

怎样看心电图波形图讲解(心电波形怎么看)

今天给各位分享怎样看心电图波形图讲解的知识,其中也会对心电波形怎么看进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、心电图怎么看 2、心电图怎么看,心电图...

苹果浏览器无痕模式怎么看历史记录(苹果浏览器无痕模式怎么看历史记录呢)

苹果浏览器无痕模式怎么看历史记录(苹果浏览器无痕模式怎么看历史记录呢)

今天给各位分享苹果浏览器无痕模式怎么看历史记录的知识,其中也会对苹果浏览器无痕模式怎么看历史记录呢进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、开启无痕浏览...

货币交易所APP下载(货币交易所app下载官网)

货币交易所APP下载(货币交易所app下载官网)

今天给各位分享货币交易所APP下载的知识,其中也会对货币交易所app下载官网进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、okex交易所app打不开 2...

网页斗地主源码(网页斗地主源码在哪)

网页斗地主源码(网页斗地主源码在哪)

本篇文章给大家谈谈网页斗地主源码,以及网页斗地主源码在哪对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、各位C++老师,我下了一个斗地主的源程序,发现没有main的入口函数...

eclipse怎么查看class文件(eclipse查看class文件内容)

eclipse怎么查看class文件(eclipse查看class文件内容)

本篇文章给大家谈谈eclipse怎么查看class文件,以及eclipse查看class文件内容对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、如何用eclipse打开cl...

梦幻西游手游官服(梦幻西游手游官服和渠道服有什么区别)

梦幻西游手游官服(梦幻西游手游官服和渠道服有什么区别)

今天给各位分享梦幻西游手游官服的知识,其中也会对梦幻西游手游官服和渠道服有什么区别进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、梦幻西游手游官服和渠道服哪个...