Qt 使用图像定制QPushButton

Qt 使用图像定制QPushButton,qt,stylesheet,qt5,qpushbutton,Qt,Stylesheet,Qt5,Qpushbutton,我正在使用Qt5,在设置QPushButton的背景图像时遇到一些问题。我正在使用QtCreator和Design拖放QPushButton。在那之后,我创建了一个源文件夹,并在那个目录中放置了一个图像,我在谷歌上搜索并尝试这样做 ui->pushButton_play->setStyleSheet(QString::fromUtf8("background-image: url(:/source/play.png);")); 但是没有成功…我是在错误的位置创建文件夹吗?。我是在D

我正在使用Qt5,在设置QPushButton的背景图像时遇到一些问题。我正在使用QtCreator和Design拖放QPushButton。在那之后,我创建了一个源文件夹,并在那个目录中放置了一个图像,我在谷歌上搜索并尝试这样做

ui->pushButton_play->setStyleSheet(QString::fromUtf8("background-image: url(:/source/play.png);"));

但是没有成功…我是在错误的位置创建文件夹吗?。我是在
D:\Qt5\u PROJECT\u NAME\source
中创建的,还是将创建
url(:\\source\\play.png)
。没有工作…请帮助…

是否将图像文件添加到
.qrc
文件中?以
开头的URL表示将在
.qrc
文件中搜索该URL。如果未使用
.qrc
文件,则URL不应以
开头。也许你应该访问图像文件作为

ui->pushButton_play->setStyleSheet(QString::fromUtf8("background-image: url(source/play.png);"));

这是文档。

我已经创建了.qrc文件……现在如何为图像添加广告……谷歌展示了所有使用旧Qt创建者的示例