主要成员函数:

1.void setText(QString); //设置label框内的文本.
2.void hide(); //隐藏label框.
3.void setBuddy(QWidget*); //把另一个部件设为label框的伙伴,方便快捷使用.
4.void clear(); //清空label框内所有内容.
5.void setPixmap(QPixmap(QString)); //设置图片.
6.void setMovie(QMovie*); //设置电影.
7.void setScaledContents(bool); //设置是否按比例填充满整个label框(非常重要)
8.void setToolTip(QString); //设置信息提示,鼠标放在label框上面会自动跳出文字.
9.void setToolTipDuration(int); //设置信息提示的持续时间,单位是毫秒.
10.void setAlignment(Qt::Alignment); //设置label框的对齐格式.
11.void setStyleSheet(QString); //设置label框的样式.

显示代码:

 Pixmap = QPixmap::fromImage(QImage);

 ui->label->setPixmap(Pixmap);
ui->label->setSizePolicy(QSizePolicy::Ignored,QSizePolicy::Ignored);
ui->label->setScaledContents(true);
ui->label->show();

第一、我们需要让QLabel的大小不因为图片的大小变化而变化,可以用下面语句实现

ui->imageLabel->setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Ignored);

第二、可以让图片放大或者缩小填充完整个QLabel.

ui->imageLabel->setScaledContents(true);

最新文章

  1. Flask模板_学习笔记
  2. .net常用组件
  3. C# NameValueCollection集合 .
  4. 数据库中Schema、Database、User、Table的关系[转]
  5. Delphi中的窗体创建与销毁
  6. CVE-2014-0038内核漏洞原理与本地提权利用代码实现分析 作者:seteuid0
  7. Spring+SpringMVC+MyBatis深入学习及搭建(十五)——SpringMVC注解开发(基础篇)
  8. ACdream 1031 Cut
  9. Java高级篇(一)——线程
  10. PC端判断浏览器类型及移动端判断移动设备类型
  11. mysql性能优化分析 --- 下篇
  12. mysql 重点性能测试指标
  13. 多节点通过PPP连接,节点/用户/客户机之间互相访问ping
  14. C#中Key事件
  15. C#WinForm窗体内Panel容器中嵌入子窗体、程序主窗体设计例子
  16. 华硕FX503V 安装ubuntu遇到问题解决
  17. PHP通过PDFParser解析PDF文件
  18. sqlite3增删改查简单封装
  19. 全文检索Solr集成HanLP中文分词
  20. V-rep学习笔记:main script and child scripts

热门文章

  1. CSS(3)之 less 和rem
  2. 从编程实现角度学习Faster R-CNN(附极简实现)
  3. STM32F407的Modbus做为主站与从站通讯
  4. 深度学习常用的数据源(MNIST,CIFAR,VOC2007系列数据)
  5. 深入分析Java反射(八)-优化反射调用性能
  6. Django框架(十):视图(三) Cookie、Session
  7. 清除input表单内容
  8. 实操windows2008搭建IIS php mysql
  9. DRF一对多序列化和反序列化
  10. PyTorch基础——迁移学习