以e盘下mp3文件夹更换背景为例:
文件夹下生成一个desktop.ini文件,(不能直接拷贝一个desktop.ini进去)
右键点mp3文件夹,选择“属性”,“自定义”,“更改文件夹图标”,选择图标(可以用自行下载的ico文件)。选择确定。
工具--文件夹选项--查看
‘贰’ QT编程中的QDialog中点击pushButton改变QWidget中的Label背景图片
QWidget里面放一个label 和 一个按钮
点击按钮弹出dialog 同时要把widget的指针传过去(以使dialog上的按钮来改变widget的背景图片)
dialog里的按钮关联槽函数 流程不难 代码有问题的话可以继续问我
‘叁’ QT怎么给控件设置背景图片
1 MLCNWidget *w=new MLCNWidget;
w->setAutoFillBackground(true);
QPalette palette;
palette.setBrush(w->backgroundRole(), QBrush(QPixmap("./pic/new_images/bg.jpg")));
w->setPalette(palette);
w->showFullScreen();
2 使用QSS
控件->setStyleSheet("background-image:url(./pic/new_images/start_jiankong.png)");
这样做的一个缺点是一旦在一个控件中使用StyleSheet了,其中的子控件就全部会继承,也就是在上面显示主控件的背景了。在网上看到可以通过*{}的方式防止继承,但我试了下,没成功,不知道到底行不行。
3 关于label上加图片的
估计除了widget,加的最多的就是QButton和QLabel了,QLabel里面看QT文档可以发现有个槽,setPixmap,用了下,特别好用。
ui.label_5->setPixmap(QPixmap("./pic/new_images/start_jiankong.png"));
‘肆’ 我想实现在Qt上按钮上添加背景图片不知怎样实现,
看了你的问题,再看了后面的回答,我震惊了,这两者真的有联系?PushButton有个属性叫styleSheet,你可以按以下步骤:
1、点开项目中的以 .ui 结尾的界面编辑文件
2、选中要添加背景图片的按钮
3、在按钮的属性栏里面找到styleSheet属性,它右边有个省略号按钮,点击会出现一个编辑样式表窗口,可以添加资源,添加渐变之类的,添加背景图片的话就选择添加资源(首先按下“添加资源”右边的小三角,弹出三个选项:background-image、border-image、image),从字面意思都可以看出来背景按钮是第一个选项,点击background-image,弹出“选择资源”窗口,你就可以从已经添加到项目中的资源文件中选择图片了,添加资源文件的步骤这儿我就不说了,网上有,回答这个问题不是为了得分什么的,虽然离现在已经过了那么久,真的是看不下去