加载qss后没有显示应有的图片效果

图片文件都已加入资源中,确认图片路径没有问题。
相同的qss语句:
background-image:url(:/xxx.png)
如果在QT自带的样式编辑器中写入,则可以起作用。
但如果写入qss文件后加载qss,则不起作用,qss文件中其他的设置宽高圆角弧度都没问题,就是背景图片加载不了。

qt版本:5.3.2

qt
1

2个回答

估计就是路径不对,这个url可以试试修改一下

0

路径不对,在当前路径下:image: url(./Black/minimize);
或者查看资源文件中:

图片说明

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
QT修改qss文件后导致样式表不生效
环境:Win7 64位  Qt5.5.1 问题描述:我的一个Qt工程原本样式表可以正常生效,但是在我改了qss样式表文件后,再重新构建工程运行,此时样式表就不生效了。撤销了样式表文件中我修改部分,重新构建运行还是不生效。 解决方法: 第一步:qss文件用文本打开,另存为/编码方式选择ANSI/保存。 第二步:Qt界面/工具/选项/文本编辑器/行为/UTF-8 BOM选择“总是删除”。 第
Qt中使用Qss设置背景图片不能显示决绝办法
this->setSheetStyle("background-image:url(图片位置)");设置之后不能显示,需要重写paintEvent(QPaintEvent* event);void Widget::paintEvent(QPaintEvent *event){    Q_UNUSED(event);    QStyleOption o;    o.initFrom(this); 
Qt Creator中使用qss对界面美化没有作用(效果)的问题
(1)我在Qt Creator中新建了一个工程,添加qss文件及内容后运行,加载qss文件并运行程序,qss美化效果死活出不来(经检查,qss内容及加载过程都正确); (2)在Qt Creator中打开一个现有项目,该项目中含有qss文件,能正确加载,在别的电脑上也验证过美化效果能出来,在我电脑上直接运行也有效果,但是我更改了qss文件的内容后,再运行,所有qss美化效果都没了。   
PyQt5图形和特效之加载QSS(十)
前言 在Qt中经常需要使用样式,为了降低耦合性(与逻辑代码分离),我们通常会定义一个QSS文件,然后编写各种控件(QLabel,QLIneEdit,QPushButton等)的样式,最后使用QApplication或QMainWindow来加载样式,这样就可以让整个应用程序共享一种样式了 1 编写QSS 首先新建一个扩展名为.qss的文件,如style.qss,然后将其加入资源文件(.qr...
QSS设置不生效问题
bug描述:TableView表头初始化后,选中item的表头没有按照产品qss样式显示Bug原因:两次设置qss时,由于缓存中没有更新qss样式,造成样式显示的还是原来的样式修改方案:第一种:设置qss之后,使用addWidget()代替直接传父第二种:设置qss之后,使用setParent()方式代替直接传父Demo 复现:QWidget* pWidget = new QWidget;QPus...
qt不添加图片资源,进行图片的显示
可以直接: label->setPixmap(QPixmap("./pic.jpg"));  或者: QImage *image= new QImage("./pic.jpg");  label->setPixmap(QPixmap::fromImage(image));
Qt加载QSS文件
QSS:Qt Style Sheets简介QSS和CSS一样 通过样式表控制控件和容器的样式,采用QSS控制可以很容易的实现换肤和美化界面的功能 创建QSS文件在帮助里搜索qt style,可以打开qss的使用例子 QApplication, QMainWindow, QFrame, QDockWidget, QDialog, QFileDialog, QMessageBox, QRadioButt
[Qt]QWidget设置背景实际却没有效果的问题
使用QSS设置了QWidget的样式,实际运行时却完全无效。甚至在Designer中设置该StyleSheet后都能预览到预想中的效果,然而实际运行却没有效果。 经过网上搜索得到如下解决办法,在该QWidget的子类中重新实现paintEvent这个protected成员函数: void MyWidget::paintEvent(QPaintEvent *event) {   
Qt关于图片在QPushButton中间显示的qss样式表
Qt关于图片在QPushButton中间显示的qss样式表 QPushButton { border-width:40px; border-image: url(:/image/qt.png) 0 0 0 0; }
Qt之QSS失败原因总结
亲测Qt4.8.6环境下,如果.qss文件的格式为UTF-8,则QSS应用设置会失效,必须保存文件格式为ANSI编码。
VS+Qt 加载qss文件,修改后不起作用
右键vs工程中的qrc文件,点击编译,然后再编译项目,修改的qss文件即可以生效
QSS image属性不能显示图片
image:url(image.png);这个属性,如果图片尺寸大于显示控件尺寸,则图片不会显示,可考虑换border-image 或 background-image
Qt自定义换肤(动态加载QSS)
Qt自定义换肤(动态加载QSS) 现在都11点了明天还要上班我这里就简单写一下吧,qss怎么写百度一下吧和css很像 先上效果图 很不清晰 还带水印 凑合看吧 我没用过无水印高清并且免费的 视频录制工具 知道的告诉我一下多谢 酷炫黑皮肤: 靓丽红皮肤: 直接贴一下加载qss的代码 困死了!!! #ifndef LOADQSS_H #define LOADQSS_H #...
Qt修改qss文件改变样式,不产生效果原因
今天在vs中测试qss样式表时遇到一个问题:现象:在项目中把qss文件作为资源文件使用时,修改qss文件,运行结果不发生改变,总是第一次的结果解决办法:右键vs工程中的qrc文件,点击编译,然后再编译项目,修改的qss文件即可以生效...
qt用qss切割图片参数解释
最近在写QT项目的时候遇到用qss切割图片,以防自己以后忘记先记一下. border-image:url(:/bottom/Resources/MyMusicBottom/btn_vol (1).png) 0 0 0 80; 0 0 0 80 : 参数1:是将图片从下往上数到n个像素的位置 参数2:是将图片从右往左数到n个像素的位置 参数3:是将图片从上往下数到n个像素的位置 参数4:是将图片...
Swiper动态加载不显示没效果(对使用多个swiper下标有时显示不出来的问题)
Swiper动态加载不显示没效果 对使用多个swiper下标有时显示不出来的问题,如下图所示, 解决方法 只需要在Js中增加这两行代码即可; observer: true, //修改swiper自己或子元素时,自动初始化swiper observeParents: true, //修改swiper的父元素时,自动初始化swiper 个人尝试了是可以的。...
QStackedWidget设置无效问题
QStackedWidget设置无效问题在对QStackedWidget中的index窗体设置了样式,发现index为0的窗体样式无效,但是其它index都正常。解决方法: 1. addwidget()必须在setObjectName()之后。至于什么原因,暂时没弄清楚 2. 也可以在界面都初始完成之后,再调用(重新设置一次程序样式):QFile file(":/prefix/gui_blue.
QT QSS setStyleSheet 利用宏快速设置按钮的三态点击效果
一个按钮的三态效果,字符串实在是太长了,很影响码容。 于是写了一个宏去简化代码,让代码看起来整洁了许多,分享给大家。有可以改进的地方,不吝赐教。
QT-按钮风格实时渲染+QSS实时显示+QPushButton样式
通过选择不同参数,实时渲染按钮的样式,并且实时生成QSS代码,直接使用即可达到想要的效果,很方便。
qt加载qss的方法
1. 如下图 ,右击qtTest 选择添加新文件        2. 在弹出的对话框选择Qt----------> Qt  Resource  File         3.  名称为resource                4. 此时项目结构图为:     5.在main.cpp所在目录新建一个空的txt文件,命名为stylesheet.qss,
Qt加载qss(含代码和图片资源)
qt加载qss,界面优化,包含代码和所需图片资源,黑色炫酷和白色靓丽两种
使用QSS动态更换皮肤简单举例
通过QSS可以实现动态更换QT程序的外观。下面我主要通过一个小例子说明下如何动态变换皮肤的功能。 首先,先创建一个test.qss文件,放置在程序目录下,文件内容如下: QPushButton {color:red;background-color:#FFFFFF} 具体含义就是设置QPushButton字体颜色为red,背景颜色为#FFFFFF接着,我们创建一个QPushBut
在vs中使用qss文件的注意事项
今天在vs中测试qss样式表时遇到一个问题,问题描述如下: 描述:在项目中把qss文件作为资源文件使用时,修改qss文件,运行结果不发生改变,总是第一次的结果。 解决办法:在我的多次试验下,渐渐发现,当把qss文件作为资源文件使用时,每次的结果都和第一次一样,无论怎样修改qss文件。而且我输出qss文件的内容也和第一次编译时一模一样。期初我以为是因为vs只在第一次是完全编译,而之后都是部分编译
Qt加载图片过程中的绝对路径与相对路径
参照前辈的博文:https://blog.csdn.net/andy_93/article/details/52831175 绝对路径和相对路径的概念就不一一解释了,主要讲用法: 绝对路径: QImage image; image.load("E:/CmakerQt/WidgetTest1/texSeaBed.png"); 如果加载图片失败,则isNull函数返回tru...
QT qss按钮三种状态(常态,鼠标覆盖,单击)
右键单击按钮,选择转到样式表,将附件的qss代码粘贴到按钮样式表中,图片从资源文件中选。
学习vs2010+qt时遇到的.ui文件和.qrc文件无法正确打开以及图片图标资源加载问题
前提:因工作同事是在vs2010+qt联合并在vs下开发的项目,所以我也要按照这样的思路学。 网上例程大部分都是QT Creater下开发的,大部分开发过程相似,但还是有些不同的地方,如果没有深刻理解,那么直接照着qt教程学会无法正确实现功能。所以在这个过程中,我也出了很多问题,并在问题中学到了很多知识。 其中一个例程讲述了.pro怎样怎样,但我却找不到这个文件,各种查找原因,最终才明白,这个...
QSS的使用案例
首先建立QSS文件,内容如下: QProgressBar{ color : solid gray; border: 2px solid gray; border-radius: 5px; background: transparent; padding: 0px; text-align : center ; } QP
Qt中用QSS切分图片
GithubPage:https://zhangquan1995.github.io Qt设计时有时需要实现动态按钮,按钮点击时一个状态,鼠标悬浮时一个状态,离开时一个状态,静止时一个状态。可以用一张png长图,使用QSS分段截取,分配给每一个状态。 1.调用函数 SetButtonStyle(ui->flashButton,":/images/button.p...
Qt QSS知识总结
QT样式表单 QT的样式表单允许我们在对程序不做任何代码上的更改的情况下轻松改变应用程序的外观。 其思想来源于网页设计中的CSS,即可以将功能设计和美学设计分开。   它的语法和概念和HTML CSS也是差不多的。   其原理可简单理解为:QT内部存在一个CSS语法解析器,我们将我们的样式控制以CSS语法定义到外部文件,CSS语法解析器解析后在调用相
QToolButton 的扩展、多样化
Qt 之QToolButton 实现QQ界面按钮效果、重新设置QToolButton菜单按钮区域的新功能。
vue图片加载完成前增加loading效果
这次给大家带来vue图片加载完成前增加loading效果,vue图片加载完成前增加loading效果的注意事项有哪些,下面就是实战案例,一起来看一下。 如下所示: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18...
QT布局以及使用QSS
最近花了一周的时间学习了QT,学习的结果是能够使用它进行一些简单的界面开发,其实在学习的过程中发现QT的功能还是挺强大的,但因为学习的时间太短,可能它的精髓还没有能够体会到,现在想要把这段时间学习的心得体会记录一下,以便将来使用时可能会用到。 做了一个简单的界面,界面的大致情况如下图所示:            界面配色有点丑,整个界面我是使用QSplitter进行分隔的,分成了四个板块,分
QSS文件效果及使用
里面有一个qss文件,觉得效果还不错。有效果展示图,有代码使用说明。
pyqt5+打包exe文件+打包遇到的坑+大坑QlistWidget控件显示不出来装载的icon图片解决方法
1.打包exe文件,首先的有pyinstaller 模块 下载pyintstaller  pip install pyinstaller 2.方法一: 在命令行下pyinstaller  -F -w  打包文件名.py  集成打包 如需添加什么插件 可以再 pyinstalller -D 打包文件名.py     在exe文件下添加添加插件 方法二: 我的打包的是这种 :进入需要打包...
JavaScript-onerror事件:图片加载失败后不显示
HTML: JavaScript: //加载失败隐藏图片 function hideImg1(){ document.getElementById("img1").style.display="none"; } function hideImg2(){ document.getElementById("img2").style.display="none"; } 说明: Jav
Qt 样式表 加载优先级
Qss 样式表的优先级有以下几条规则: 1、具体的高于一般的 比如按钮设置了背景图片和按下时的背景图,此时按下时pressed更具体,优先级更高,所有按下时显示红色。 QPushButton:hover{border-color:gray)} QPushButton:pressed{border-color:red)} 2、后定义的高于前面的 下面这种情况下,后面的enabled ...
QT实现图片按钮(用qss切割图片,或者放三张图片)
我在网上找了很久,把他综合了一下 不说了关键代码来了; void SetButtonStyle(QPushButton *button, QString imgsrc, int CutSec) { int img_w=QPixmap(imgsrc).width(); int img_h=QPixmap(imgsrc).height(); int PicWidth =
eclipse中web动态工程修改图片内容但保持原名后,在tomcat上显示不出替换效果
因为tomcat读取的是原先的缓存文件找到tomcat的安装目录 我的是C:\Program Files\Apache Software Foundation\Tomcat 8.0\work\Catalina\localhost\ROOT\org\apache\jsp 在此文件夹中把相关的 .class文件删除,再去访问jsp,就可以显示出图片替换效果了
qt 不显示svg图片
qt 界面添加图片时,png图片可以正常现实,svg图片现实不了。可以把qt 安装目录下plugins 下文件夹imageformats复制到exe同目录下
Qt用SVG图片作为背景图
svg可缩放,作为背景图十分方便。Based on Qt 5.5.1 (MSVC 2013, 32 bit)1.使用QSvgWidget//添加一个widget 提升为QSvgwidget QString strFile="Dharma_Wheel.svg"; this->ui->svgWidget->load(strFile);2.QTreeWidget添加svg背景图片...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 图片效果设计培训 大数据应学习java