关于Qmainwindow的添加背景图片,我采用的方法是改变样式表,之前已在资源文件中添加了png格式的图片
这是在ui设计界面的下的模样:
但在点击运行之后:
完全显示不了图片!已经在网上找了很多方法,就是解决不了……
求大神教QAQ
4条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
茶上月 2015-06-07 02:04最佳回答 专家已采纳虽然楼上两位没能解决我的问题,但还是谢谢了。目前问题已解决……
不太明白原理,但解决方法与解决qt creator无法打开文本文件的类似:将qt creator左栏的项目->概要->shadow build里的勾去除,使生成的debug文件放在源代码目录下,问题就解决了。
ui界面下直接使用改变样式表的方式来贴图真心大赞,不用写代码的感觉很棒~采纳该答案 已采纳该答案 专家已采纳评论解决 无用打赏举报微信扫一扫
分享评论登录 后可回复...
查看更多回答(3条)
报告相同问题?
提交
相关推荐 更多相似问题
- 2015-06-02 15:13回答 4 已采纳 虽然楼上两位没能解决我的问题,但还是谢谢了。目前问题已解决…… 不太明白原理,但解决方法与解决qt creator无法打开文本文件的类似:将qt creator左栏的项目->概要->sh
- 2017-04-07 15:45回答 3 已采纳 前几天朋友帮我解决了,顺便贴出来,以防有人和我遇到同样的问题。我用x86那个用不了,具体原因我没深究,用了x11的之后就可以了。 https://zhidao.baidu.com/question/
- 2021-07-06 10:35回答 1 已采纳 =tr("123456")改成==tr("123456")漏了一个等号
- 2021-03-07 01:55花发多风雨的博客 可是结果确没有出现红色的背景,我应该怎么修改? 应该是setshown的问题 QLabel *a = new QLabel(this); 这样才能在窗口中显示 修改后的代码分析如下: //QPainter painter(this); //painter.setRenderHints...
- 2021-05-16 05:59longyang0917的博客 摘要:QT Create中,对button或者window等部件设置背景、颜色、透明等样式时,需要用到stylesheet,可以直接在...介绍:作者使用的开发环境为:qt creator 201005, qt4.7。1、利用stylesheet给窗体设置背景使用styl...
- 2020-01-18 21:22用心把天空锁住的博客 将qt creator左栏的项目->概要->shadow build里的勾去除,使生成的debug文件放在源代码目录下,问题就解决了。
- 2015-05-31 13:31回答 4 已采纳 1。查看下那个文件是否被编译,如未被编译。将其加入到程序中。 2。调用清理功能,执行清理操作。然后重新编译。可能*.obj不被识别。
- 2015-07-22 08:50回答 2 已采纳 http://www.qtcentre.org/threads/28631-how-to-set-run-configuration-in-Qt-creator 工程属性中,工程-> se
- 2022-05-01 09:21回答 1 已采纳 该问题历时一周,终于自己解决了。现在把解决思路及Demo分享一下.通过查阅grpc helloworld Makefile,发现通过pkg-config,系统可自动去关联相关依赖库,比我们自己添加依赖
- 2017-03-23 19:28卡卡卡卡热浪袭来的博客 有个问题一直困扰我好久,就是用setstylesheet给控件设置背景图片的时候,找来找去运行程序的时候设置的背景图片就是不显示。 现在总结一下自己发现的一些问题,以及使用setstyle
- 2021-04-15 13:35C和C++技术博客的博客 Qt Creator图片图片图片大小来源大小图像对齐表现边框图片动画图像 图片 图像类型用于以几种受支持的格式将图像添加到UI,包括位图格式(例如PNG和JPEG)和矢量图形格式(例如SVG)。您必须将图像添加到“库”的...
- 2021-03-07 01:59丑石羊的博客 软件的界面为了更直观或美观,常常需要通过图片来表达。我们知道Qt中所有界面类的祖先是QWidget,因此...首先使用QtCreator新建一个基于QWidget的工程,然后给工程添加一个资源文件,接着在资源文件中添加一张图片b...
- 2021-06-16 21:45回答 1 已采纳 首先你的头文件路径包含错误,请检查你的头文件路径是否正确,在pro文件中INCLUDEPATH加入包含路径!望采纳!
- 2016-01-27 14:40回答 1 已采纳 提示没有权限,你是怎么安装的,建议用默认的软件包管理器下载安装 http://jingyan.baidu.com/article/c85b7a640812ca003bac95b5.html
- 2014-12-05 11:53回答 1 已采纳 参考 QGraphicsView框架里QGraphicsItem的设计,让每个图元成为一个对象,存储自己的信息,自己绘制自己,自己处理事件。
- 2015-01-25 15:21arackethis的博客 用“qt-opensource-linux-x64-5.3.0.run”版本,安装完之后已经集成了QtCreator,在Tools目录下。这里用QtCreator作为IDE,创建,编译一个最简单的Qt5小程序。
- 2016-08-19 15:16673613920的博客 资源中的image.qrc为: ...QPixmap pixmap(QString::fromUtf8(":/file/images/8.jpg"));//当前文件夹下面的图片 QPalette palette = this->palette(); palette.setBrush(backgroundRole(), QBrush(pixm
- 2021-01-14 17:24少年商学院的博客 本文主要介绍三个内容:在Qt Creator中使用OpenCV2、Qt中自适应显示图片以及在Qt窗口中添加菜单1.在Qt Creator中使用OpenCV2一直使用 Visual Studio作为开发环境,OpenCV2在Visual Studio中也已经配置好了,而且Qt也...
- 2019-08-30 16:03回答 3 已采纳 [https://www.cnblogs.com/graphics/p/3661500.html](https://www.cnblogs.com/graphics/p/3661500.html "h
- 2020-02-23 18:08fafa1899的博客 使用QT显示OpenCV读取的图片,关键是将CV::Mat对象转换成QT的QImage对象。
- 没有解决我的问题, 去提问