Qt设置主窗口背景图片问题(小白)

时间:2023-02-05 20:30:57
代码如下:
QPalette background;
    background.setBrush(QPalette::Background, QBrush(QPixmap("./pic/blue.png")));
    this->setPalette(background);


pic文件夹在当前的工程目录下

选择blue.png

最后运行得到的是漆黑一片,没有显示图片出来

求解答!!

谢谢

5 个解决方案

#1


Qt设置主窗口背景图片问题(小白)
人呢!!!

#2


图片路径改成绝对路径试试~

#3


Qt设置主窗口背景图片问题(小白)
Qt版无人哎!

#4


直接用setstylesheet("background-image: url(\文件路径名\)")
可以不用在文件中加上资源文件,可以直接用用窗体的setbackgrounpixmap直接设置也行 

#5


引用 4 楼 u010144515 的回复:
直接用setstylesheet("background-image: url(\文件路径名\)")
可以不用在文件中加上资源文件,可以直接用用窗体的setbackgrounpixmap直接设置也行 



这个确定可以!我就是用这个的!

#1


Qt设置主窗口背景图片问题(小白)
人呢!!!

#2


图片路径改成绝对路径试试~

#3


Qt设置主窗口背景图片问题(小白)
Qt版无人哎!

#4


直接用setstylesheet("background-image: url(\文件路径名\)")
可以不用在文件中加上资源文件,可以直接用用窗体的setbackgrounpixmap直接设置也行 

#5


引用 4 楼 u010144515 的回复:
直接用setstylesheet("background-image: url(\文件路径名\)")
可以不用在文件中加上资源文件,可以直接用用窗体的setbackgrounpixmap直接设置也行 



这个确定可以!我就是用这个的!