Qt5美化界面1——标签设置图片(含GIF)

原创 2017年10月07日 01:21:32

首先要有个label!

  • 这是一个简简单单的label
    这里写图片描述

————————————静态图片—————————————

  • QPixmap 设置图片(我觉得这个比较好使用变量路径)
string dirimg;
QPixmap Pix( tr( dirimg.c_str() ) );
//也可以使用QString 
//QPixmap Pix( QString::fromStdString(dirimg) );
ui->label->clear();
ui->label->setPixmap(Pix);
ui->label->setScaledContents(true);
  • Qss(当路径是个变量时不推荐,举例子还是用变量)
string csstag = "background-image:url";
string curpix = "/img/pic.png"
csstag = csstag + "(" +"\""+  curpix  + "\""+");";
ui->label->setStyleSheet(csstag.c_str());

关于运行效率问题还没有深入研究
“现在为啥不推荐呢,因为要打转义字符,看起来不好看”

(⁎⁍̴̛ᴗ⁍̴̛⁎)总之上面两种都能显示图片啦!美滋滋!
这里写图片描述

————————————动态图片—————————————

QMovie *loginGif = new QMovie(":/img/login.gif");
ui->label_logingif->setMovie(loginGif);
ui->label_logingif->setScaledContents(true);
loginGif->start();
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Iwanaabigdrumstick/article/details/78167920

Python Tkinter界面应用开发

-
  • 1970年01月01日 08:00

qt实现gif图片转换器源码

  • 2015年07月28日 16:32
  • 17KB
  • 下载

QSS定制自定义QSlider

QSlider中有四个比较重要的辅助控制器(subcontrol),groove表示槽的部分,handle表示滑块,add-page表示未滑过的槽部分,sub-page表示已滑过的槽部分。在辅助控制器...
  • sdljlcming
  • sdljlcming
  • 2012-12-17 10:57:13
  • 3011

Qt QSS 美化(换肤必备)

本人原创,转载请注明出处   代码很简单,没什么需要解释的,有不足之处欢迎指正。   /****************************************************...
  • donglangwudi
  • donglangwudi
  • 2013-10-12 19:30:47
  • 5455

Qt5美化界面

最开始用Ege做界面,基础功能齐全文档有中文的解释,界面基本上全靠贴图像素风,轻松愉快地就完成了 上学期和伙伴用Qt5做界面,本来想将写好的程序做动态连接连进去,结果不是很会弄,又要交代码了,就...
  • Iwanaabigdrumstick
  • Iwanaabigdrumstick
  • 2017-08-28 17:47:53
  • 1369

Qt美化界面的心得整理

最近在美化QT,一直对纯代码编写和美化界面能力拙急。网上搜了很多很多资料,但由于那个庞大的工程还没完成,先将网上的资料整理一下,有一些没用到的,留着以后看。等我的界面美化完之后再po上来~ /***...
  • ylluo_hust
  • ylluo_hust
  • 2014-02-13 08:28:32
  • 3308

QT学习之路————QT界面的美化

1、隐藏窗口的标题栏(包括最小化、最大化、关闭按钮) 只需要在构造函数中添加   setWindowFlags(Qt::FramelessWindowHint);  函数即可...
  • huangan_xixi
  • huangan_xixi
  • 2016-03-13 15:16:40
  • 3506

用Qt写软件系列三:一个简单的系统工具之界面美化

前言      在上一篇中,我们基本上完成了主要功能的实现,剩下的一些导出、进程子模块信息等功能,留到后面再来慢慢实现。这一篇来讲述如何对主界面进行个性化的定制。Qt库提供的只是最基本的组件功能...
  • lhchen922
  • lhchen922
  • 2014-08-04 12:56:39
  • 3193

PyQt的一些使用总结

① 如何将使用Qt Designer设计的.ui文件生成.py文件?为了避免重复的敲入命令,可以写一个批处理脚本ui2py.bat:@echo off python D:\Python27\Lib\s...
  • AnonymousRookie
  • AnonymousRookie
  • 2016-06-23 00:29:41
  • 1652

使用Qt Style Sheets制作UI特效

作为一套GUI框架,Qt是非常强大的。(注:Qt 不仅是一套优秀的GUI框架,同时也是一套出色的应用程序框架)。 在UI的制作方面Qt为广大开发者提供了一套强大而易用的工具,她就是——Qt Style...
  • songchunyi
  • songchunyi
  • 2011-05-26 18:42:00
  • 1533
收藏助手
不良信息举报
您举报文章:Qt5美化界面1——标签设置图片(含GIF)
举报原因:
原因补充:

(最多只允许输入30个字)