我正在使用Qt5,但在设置QPushButton的背景图像时遇到了一些问题。我正在使用Qt Creator和Design来拖放QPushButton。之后,我创建了一个源文件夹并在该目录中放置了一个图像,然后我用谷歌搜索并尝试这样做
ui->pushButton_play->setStyleSheet(QString::fromUtf8("background-image: url(:/source/play.png);"));
但没有成功...我是否在错误的位置创建了文件夹?..我在D:Qt5_PROJECT_NAMEsource
年创建,或者我会制作url(:\source\play.png)
.没有任何效果...请帮忙...
您是否将图像文件添加到.qrc
文件中?以 :
开头的 URL 表示将在.qrc
文件中搜索它。如果未使用.qrc
文件,则 URL 不应以 :
开头。也许您应该访问图像文件
ui->pushButton_play->setStyleSheet(QString::fromUtf8("background-image: url(source/play.png);"));
这是Qt资源系统文档。