操作系统: 统信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标签控件相关推荐

  1. PyQt5学习:QLabel 标签控件两种 自适应缩放显示图片 方法比较

    目录 1.测试代码 2.运行结果与代码分析 1.测试代码(注意py文件命名) 1.1Qtdesigner设计的uipy文件 zoomimage_test.py (请注意这个文件一定要命名为zoomim ...

  2. Python Qt GUI设计:QLabel标签类(基础篇—11)

    QLabel对象作为一个占位符可以显示不可编辑的文本或图片,也可以放置一个GIF动画,还可以被用作提示标记为其他控件,纯文本.链接或富文本可以显示在标签上. QLabel类中的常用方法如下表所示: Q ...

  3. Qt学习之显示类的控件(QLabel、QTextBrowser、QGraphicsView、QCalendarWidget、QWebView、QProgressBar、QOpenGLWidget)

    本文转自:<Qt编程指南>        作者:奇先生 Qt编程指南,Qt新手教程,Qt Programming Guide 5.5 显示类的控件 本节显示类控件是指作为显示用途的控件,本 ...

  4. Python Tkinter教程(二)——Label控件、Frame控件、Button控件的完整参数和所有方法及详细用法

    >>>[上节回顾:tkinter编程基本步骤.窗口基本属性及Toplevel控件的使用]<<< Python Tkinter教程(二)         这篇博客将详 ...

  5. 【Qt串口调试助手】1.7 - QLabel标签插入链接,修改Qt应用图标

    QLabel标签添加超链接,点击 即可通过默认浏览器打开网页. GitHub源码:Qt串口调试助手下载 QLabel标签添加链接 Qt支持 HTML语音,所以可以对链接颜色.字体.有无下划线等进行设置 ...

  6. Qt常用控件介绍(一)

    Qt常用控件介绍 Qt Creator 的使用技巧 Qt Creator的常用快捷键 按钮 QPushButton QToolButton QRadioButton QCheckBox QComman ...

  7. qt 关闭窗口的槽函数_勇哥的VC++应用框架学习之QT(1) 信号槽、按钮控件、opencv读取显示图片...

    前言勇哥对于C语言,C++早些年有一些接触,这个系列贴子就记载一下C++应用框架的学习经验. 在写程序时,UI.基础类库.应用程序框架对于vc来讲,只能依靠MFC和QT了. 勇哥对MFC有很强的抵触, ...

  8. PyQt5学习--基本窗口控件--QLabel

    参考书籍<PyQt5 快速开发与实战>王硕 孙洋洋 著 介绍 QLabel对象作为一个占位符可以显示不可编辑的文本或图片,也可以放置一个GIF动画,还可以被用作提示标记为其他控件.纯文本. ...

  9. VS2010/MFC编程入门之三十(常用控件:树形控件Tree Control 上)

    前面两节为大家讲了列表视图控件List Control,这一节开始介绍一种特殊的列表--树形控件Tree Control. 树形控件简介 树形控件在Windows系统中是很常见的,例如资源管理器左侧的 ...

  10. 常用中后台交互设计控件使用场景与规范总结

    作者: panda  (转载已取得作者授权) 此设计规范主要分享了中后台常用设计组件的定义.组成.使用场景及注意事项. 字体 概述 字体是界面设计中最基本的构成元素之一,用户通过文字来理解内容和完成任 ...

最新文章

  1. OSChina 周六乱弹 —— 小明和网关超经典的故事~
  2. 页面滚动时触发图片逐帧播放_如何在滚动效果上创建逐帧运动图像
  3. python:对list去重
  4. Codeforces Round #321 (Div. 2) C. Kefa and Park dfs
  5. java 内存泄漏问题_JAVA内存泄漏问题处理方法经验总结
  6. SqlServer显示“正在还原...”
  7. 易语言空壳程序360误报测试解决方法
  8. C#之不得不上的网站。
  9. php文字下划线,css如何设置字体下划线
  10. 企业应用单svn与apache+svn配置整理
  11. css 标签太长的时候隐藏为点点
  12. 苏州电信套餐:华为526无线路由猫相关问题
  13. 首旅如家仍计划全年开店800-1000家;万豪旗下双品牌酒店“帆船”于宁夏银川启幕 | 美通企业日报...
  14. MSN在线代码|QQ在线客服代码|SKYPE 贸易通在线代码
  15. 美团饿了么外卖返利CPS公众号小程序话费加油团购源码淘客APP
  16. 重启Oracle数据库实例及监听器
  17. 猿创征文|三维重建领域的开发者工具箱
  18. Win7 64位重装系统之后,IE11安装失败、升级失败之解决办法
  19. 面试常问的 C/C++ 问题,你能答上来几个?
  20. html瞄点四大名著有图片,四大名著手抄报图片图和文字资料

热门文章

  1. python 省份排序_Python常用的排序
  2. 用C++写一个班级通讯录管理软件
  3. java 主板序列号_Java获得硬盘和主板的序列号
  4. HTML课程导航作业,北大青年课程导航.html
  5. AppSpider:Xposed+JustTrustMe关闭SSL证书验证
  6. hadoop版本和java版本不一致的问题
  7. scrapy爬取京东所有图书
  8. 计算机网络编程(转载)
  9. 蜂窝网络版苹果iPad mini 6不支持毫米波5G
  10. lcx的使用-内网穿透