qt-在Qt中给widget添加背景图片,图片空白处显示为黑色

问题描述

在Qt中给widget添加背景图片,图片空白处显示为黑色
QPixmap pixmap(""picture/love.png"");QPalette palette;palette.setBrush(QPalette::Window QBrush(pixmap.scaled(size() Qt::IgnoreAspectRatio                                                        Qt::SmoothTransformation)));this->setPalette(palette);setAutoFillBackground(true);

解决方案

可以截个图看一下是什么样吗

时间: 2024-09-15 16:50:36

qt-在Qt中给widget添加背景图片,图片空白处显示为黑色的相关文章

对C#中的TreeView添加背景图

treeview 在微软的.NET的Forms窗口控件中,比如Treeview和ListView,仅仅是对通用控件的简单封装,因此他们不正常的引发Paint事件. 微软所发布内容中,能看到的唯一建议就是设置控件的ControlStyles.UserPaint类型,然后自己为控件做所有的绘图操作. (译注:老外提供了一个TreeViewWithPaint控件类,派生自TreeView类,提供了Paint事件的挂接.) 一.为了解决这个问题,我们在类内部使用了一个基于Bitmap类的Graphics

word2010怎么添加背景?word2010添加背景的方法

1.我们先来做个测试吧,打开一个word文档如下图所示   2.然后我如下图所示我们"页面布局"-"页面颜色下拉框" 在这里我们可以选择自己的设置的背景了.   3.在我们打开的背景主题中,风格还是比较多的,如有"单色,渐变,纹理,图案图片" 我们以"单色背景",鼠标 就可以预览效果了,当然设置好了要取消我们只要点击"无颜色"退回,或重新选择需要的音色即可.   4.渐变背景是 就是有渐变效果我们只要只要点

qt Creator 5.5.1如何为QGraphicsView添加背景

问题描述 qt Creator 5.5.1如何为QGraphicsView添加背景 如题,我继承了一个新类并重载了drawBackground,但是发现不行,求大神指点 解决方案 setStyleSheet("background: transparent;border:0px"); setWindowFlags(Qt::FramelessWindowHint); setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); setVert

qt图片表示问题-qt的toolbar中的图片显示不出来?好奇怪

问题描述 qt的toolbar中的图片显示不出来?好奇怪 刚刚开始接触qt,想做一个工具栏,其中想显示一个图片,代码如下. 可不知道为什么我的图片就是不显示,太奇怪了,请各位狠人帮我看看吧 QToolBar *pToolBar = new QToolBar; QToolButton *pNewDocBtn = new QToolButton; pNewDocBtn->setIcon(QIcon(":/prefix/copy.png")); pNewDocBtn->setTe

在qt安装过程中配置vs的问题

问题描述 在qt安装过程中配置vs的问题 我下载了qt-vs-addin-1.2.4-opensource 和qt-opensource-windows-x86-msvc2012_opengl-5.4.1,然后分别安装过后,我打开了vs2012,选择QT5菜单中的QT options选项,之后添加了含有bin文件的文件夹.最后又建立一个qt5的工程,工程建立完毕就出现了object reference not set to an instance of object对话框

如何在博客文章中添加背景图片

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 博客文章中添加背景图片 一.blog贴图(仅限网易博客) 其实贴图的显示问题和图片的来源有关.如果blog中插入的图片是来自网易相册的,就可以在主页显示,其它来源的图片就不能了.因此,大家想要贴图在主页显示,只要把图片先存入网易相册,再调用相册里的图片链接就ok了!(贴图应在设计视图完成!)设计图可以到我图网里下载http://www.ooo

Excel 2013中为数据区域添加背景图片的的方法

  Excel 2013中为数据区域添加背景图片的的方法           1.启动Excel 2013并打开工作表,在"页面布局"选项卡的"页眉设置"组中单击"背景"按钮,如图1所示. 图1 单击"背景"按钮 2.打开"插入图片"窗口,单击"来自文件"按钮,如图2所示.此时将打开"工作表背景"对话框,选择作为背景的图片后单击"插入"按钮将其插入

如何在word2013中添加背景图片

  word2013中添加背景图片的步骤如下: 步骤一:打开word2013版:"设计"功能区--"页面背景"组(最右边)--"页面颜色". 步骤二:打开"页面颜色"的下拉三角形--选择"填充效果". 步骤三:点击"填充效果"弹出对话框--选择"图片". 步骤四:继续选择"选择图片"--弹出对话框--第一次它默认必应搜索图片,点击脱机工作,然后出现

在excel表格中怎么添加背景图?

  在excel表格中怎么添加背景图?我们使用excel的时候有时候会感觉看久了,眼睛不舒服甚至有使眼睛近视的可能,这个时候我们就需要在文件中添加背景图,以此来缓解我们眼睛疲劳,那么在excel表格中怎么添加背景图?下面小编就为大家介绍一下,来看看吧! 步骤 首先需要打开excel表格,根据自己文档所在地路径打开excel文档. 如下图所示,即为excel2007的打开界面,改界面中有很多功能,这里就不一一讲解了 在excel2007的界面中找到"页面布局",并点击,如图所示 点击页面