文章目录

  • 1 QLabel组件
    • 1.1 QLabel简介
    • 1.2 图片自适应 QLabel 的大小

1 QLabel组件

1.1 QLabel简介

QLabel组件:

  • QLabel用于显示一个提示性的字符串。
  • QLabel是功能性组件,一般需要父组件作为容器。
  • QLabel可以作为窗口存在,但没什么意义。

1.2 图片自适应 QLabel 的大小

在 Qt 中使用 label 显示图片时总是会遇到一个问题:图片不能适应 label 的大小,因此显示的图片很难。这里提供一种方法,先看下面的代码:

QString path = QString("D:/_movies/_images/headxx.png");
QPixmap px;
px.load(path);
px.scaled(ui->lblImage->size(), Qt::KeepAspectRatio);// 它的作用是设置 label 的属性 scaledContents,
// 这个属性的作用是允许(禁止)label 缩放它的内容充满整个可用的空间。
// 特别说明的一点是当使能该属性并且 label 显示 pixmap 时,
// 它能够缩放 pixmap 充满整个可用的空间。
ui->lblImage->setScaledContents(true);
ui->lblImage->setPixmap(px);

Qt中的QLabel组件相关推荐

  1. 在QT中CXDVA视频组件的例子

    在QT中CXDVA视频组件的例子 在windows 平台下,cxdva视频组件可以在Qt.MFC等等框架中嵌入视频播放画面.cxdva视频组件使用起来很简单,只用简单的的调用三四个函数就可以实现播放视 ...

  2. qt5设置linux系统时间,Qt中使用QLabel显示时间的两种方法

    Qt中使用QLabel显示时间的两种方法思路一致,只是实现方法不一样而已. main.cpp #include "displaytime.h" #include int main( ...

  3. 在Qt中使部分组件透明化

    本文主要是解决Qt中QGraphicsAbstractShapeItem,QPixmap,QPainter等组件的透明化显示问题. 在Qt中定义了一个常量,用于设置透明的颜色,即Qt::transpa ...

  4. Qt中的QPushButton组件

    文章目录 1 QPushButton组件 1 QPushButton组件 QPushButton组件: QPushButton用于接受用户点击事件. QPushButton能够显示提示性字符串. QP ...

  5. qt中在QLabel上显示图像并画矩形框。

    最主要的是重写paintEvent()函数,下面直接看代码 mylabel.h # pragma execution_character_set("utf-8")#ifndef M ...

  6. QT中利用Qlabel显示当前的时间:年-月-日-时-分-秒-星期

    一.第一步初始化 QTimer *timer_calendar;//用来显示当前日期的定时器timer_calendar = new QTimer(this);//new一个QTimer对象conne ...

  7. Qt中的QWidget

    文章目录 1 窗口组件 2 QWidget类 3 窗口类型 4 窗口部件的大小设置 5 QWidget常用方法 1 窗口组件 Qt中的窗口组件: 图形用户界面由不同的窗口和窗口组件构成. <Qt ...

  8. Qt中的QLineEdit、QTextEdit、QPlainTextEdit

    文章目录 1 Qt中的文本编辑组件 2 QLineEdit组件 2.1 QLineEdit组件简介 2.2 QLineEdit常用方法 1 Qt中的文本编辑组件 Qt中支持3种常用的文本编辑组件: Q ...

  9. 第七课、Qt中的坐标系统------------------狄泰软件学院

    一.坐标系统 1.GUI操作系统都有特定的坐标系统 2.图形界面程序在坐标系统中进行窗口和部件的定位 3.定位类型 (1).顶级窗口部件的定位 (2).窗口内部件的定位 (3).窗口部件大小的设置 4 ...

最新文章

  1. 在JBuilder8在使用ANT
  2. python+pywinauto之PC端自动化一
  3. SQL Server创建数据库和数据的增删改查
  4. Spring:Spring相关知识介绍笔记
  5. 工控补丁星期二:西门子、施耐德电气修复40个漏洞
  6. linux在路径下创建文件,从可以在Linux中打开的文件路径创建文件
  7. Isight多学科参数优化软件模块构成
  8. 7.8 Cound 练习
  9. NOIP原题 斗地主(20190804)
  10. PHP爆绝对路径方法
  11. Bayesian Learning via Stochastic Gradient Langevin Dynamics
  12. 一个图片测试的小网站:dummyimage.com
  13. 华三c语言笔试,H3C笔试及答案解析
  14. 找不到支撑位和压力位?看完本文可帮到你
  15. SPI器件的菊链配置
  16. C语言编程之错误一:error C2059:syntax error : ‘)’
  17. React 环境搭建以及创建项目工程(一)
  18. 使用windows远程桌面连接复制拷贝远程电脑上文件到本地的方法
  19. geoserver osm 导入_[原]导入OpenStreetMap海图数据,并在GeoServer上发布
  20. pycharm 同一个目录下导入py文件时,模块下方出现红色波浪线时如何解决

热门文章

  1. 3.11 结论和致谢-深度学习第五课《序列模型》-Stanford吴恩达教授
  2. 1.10 卷积神经网络示例-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
  3. STM32 基础系列教程 4 – 基本定时器
  4. 为什么要做scan extraction?
  5. Vivado联合ModelSim仿真设置(附图步骤)
  6. 互相关延时估计加权函数性能分析
  7. 陆基制导系统地面站布设策略
  8. 我思故我在之编程规范及编程思想篇
  9. netBeans调试时不进入java内部类(jdk源码)的方法 转载
  10. 美团_ccListView选中Item的颜色修改及解决登陆后升级通知再次弹出的bug