QT常用控件——QLabel标签控件
操作系统: 统信UOSv20
Qt版本: 5.11.3
一,简单介绍
QLabel用于显示文本或图像,不提供用户交互功能,标签的视觉外观可以以各种方式配置。
项目 | 内容 |
---|---|
Header | QLabel |
qmake | QT += widgets |
Inherits | QFrame |
二,常用方法
1. 常用方法
方法 | 描述 |
---|---|
setText(const QString &text) | 设置显示文本 |
void setAlignment(Qt::Alignment) | 设置文本显示位置 |
void setFont(const QFont &) | 设置字体 |
void setPixmap(const QPixmap &) | 设置图片 |
void setMovie(QMovie *movie) | 设置动图 |
三,使用介绍
1. 创建对象及基本设置
QLabel *label = new QLabel(this); //创建Qlabel对象
label->setGeometry(50, 50, 200, 30); //设置位置
label->setText("我是标签"); //设置显示文本
label->setAlignment(Qt::AlignCenter); //设置字体居中显示
QFont font = QFont("宋体", 15);
label->setFont(font); //设置字体
label->setStyleSheet("QLabel{color:red; background-color:blue}"); //设置字体颜色和背景色
2. 显示超链接和图片
//显示超链接和图片
//1. 设置标签
QLabel *label1 = new QLabel(this); //创建Qlabel对象
label1->setGeometry(30, 20, 200, 40); //设置位置//2.设置超链接文本内容
label1->setText("<h1><a href=\"https://www.baidu.com\">百度一下</a></h1>");
//3.开启点击自动跳转到超链接地址,默认为false
label1->setOpenExternalLinks(true);//显示图片
//1. 设置标签
QLabel *label2 = new QLabel(this);
label2->setGeometry(30, 70, 200, 200);//2. 设置图片
QPixmap pixmap;
//加载图片
pixmap.load(":/new/prefix1/img.png");// 图片缩放
pixmap = pixmap.scaled(200, 200, Qt::IgnoreAspectRatio, Qt::FastTransformation);
//3. 设置标签的图片
label2->setPixmap(pixmap);
3. 显示动图
包含头文件 QMovie
//显示动图
//1. 设置标签
QLabel *label = new QLabel(this); //创建Qlabel对象
label->setGeometry(30, 20, 200, 200); //设置位置QMovie *movie = new QMovie(":/new/prefix1/img.gif");
movie->setScaledSize(QSize(200, 200));
movie->start();//2. 设置动图
label->setMovie(movie);
QT常用控件——QLabel标签控件相关推荐
- PyQt5学习:QLabel 标签控件两种 自适应缩放显示图片 方法比较
目录 1.测试代码 2.运行结果与代码分析 1.测试代码(注意py文件命名) 1.1Qtdesigner设计的uipy文件 zoomimage_test.py (请注意这个文件一定要命名为zoomim ...
- Python Qt GUI设计:QLabel标签类(基础篇—11)
QLabel对象作为一个占位符可以显示不可编辑的文本或图片,也可以放置一个GIF动画,还可以被用作提示标记为其他控件,纯文本.链接或富文本可以显示在标签上. QLabel类中的常用方法如下表所示: Q ...
- Qt学习之显示类的控件(QLabel、QTextBrowser、QGraphicsView、QCalendarWidget、QWebView、QProgressBar、QOpenGLWidget)
本文转自:<Qt编程指南> 作者:奇先生 Qt编程指南,Qt新手教程,Qt Programming Guide 5.5 显示类的控件 本节显示类控件是指作为显示用途的控件,本 ...
- Python Tkinter教程(二)——Label控件、Frame控件、Button控件的完整参数和所有方法及详细用法
>>>[上节回顾:tkinter编程基本步骤.窗口基本属性及Toplevel控件的使用]<<< Python Tkinter教程(二) 这篇博客将详 ...
- 【Qt串口调试助手】1.7 - QLabel标签插入链接,修改Qt应用图标
QLabel标签添加超链接,点击 即可通过默认浏览器打开网页. GitHub源码:Qt串口调试助手下载 QLabel标签添加链接 Qt支持 HTML语音,所以可以对链接颜色.字体.有无下划线等进行设置 ...
- Qt常用控件介绍(一)
Qt常用控件介绍 Qt Creator 的使用技巧 Qt Creator的常用快捷键 按钮 QPushButton QToolButton QRadioButton QCheckBox QComman ...
- qt 关闭窗口的槽函数_勇哥的VC++应用框架学习之QT(1) 信号槽、按钮控件、opencv读取显示图片...
前言勇哥对于C语言,C++早些年有一些接触,这个系列贴子就记载一下C++应用框架的学习经验. 在写程序时,UI.基础类库.应用程序框架对于vc来讲,只能依靠MFC和QT了. 勇哥对MFC有很强的抵触, ...
- PyQt5学习--基本窗口控件--QLabel
参考书籍<PyQt5 快速开发与实战>王硕 孙洋洋 著 介绍 QLabel对象作为一个占位符可以显示不可编辑的文本或图片,也可以放置一个GIF动画,还可以被用作提示标记为其他控件.纯文本. ...
- VS2010/MFC编程入门之三十(常用控件:树形控件Tree Control 上)
前面两节为大家讲了列表视图控件List Control,这一节开始介绍一种特殊的列表--树形控件Tree Control. 树形控件简介 树形控件在Windows系统中是很常见的,例如资源管理器左侧的 ...
- 常用中后台交互设计控件使用场景与规范总结
作者: panda (转载已取得作者授权) 此设计规范主要分享了中后台常用设计组件的定义.组成.使用场景及注意事项. 字体 概述 字体是界面设计中最基本的构成元素之一,用户通过文字来理解内容和完成任 ...
最新文章
- OSChina 周六乱弹 —— 小明和网关超经典的故事~
- 页面滚动时触发图片逐帧播放_如何在滚动效果上创建逐帧运动图像
- python:对list去重
- Codeforces Round #321 (Div. 2) C. Kefa and Park dfs
- java 内存泄漏问题_JAVA内存泄漏问题处理方法经验总结
- SqlServer显示“正在还原...”
- 易语言空壳程序360误报测试解决方法
- C#之不得不上的网站。
- php文字下划线,css如何设置字体下划线
- 企业应用单svn与apache+svn配置整理
- css 标签太长的时候隐藏为点点
- 苏州电信套餐:华为526无线路由猫相关问题
- 首旅如家仍计划全年开店800-1000家;万豪旗下双品牌酒店“帆船”于宁夏银川启幕 | 美通企业日报...
- MSN在线代码|QQ在线客服代码|SKYPE 贸易通在线代码
- 美团饿了么外卖返利CPS公众号小程序话费加油团购源码淘客APP
- 重启Oracle数据库实例及监听器
- 猿创征文|三维重建领域的开发者工具箱
- Win7 64位重装系统之后,IE11安装失败、升级失败之解决办法
- 面试常问的 C/C++ 问题,你能答上来几个?
- html瞄点四大名著有图片,四大名著手抄报图片图和文字资料