我正在使用Qt5并且在设置QPushButton的背景图像时遇到一些问题。我正在使用Qt Creator和Design来拖放QPushButton。之后我创建了一个源文件夹并在该目录中放置了一个图像,然后我用Google搜索并尝试了
ui->pushButton_play->setStyleSheet(QString::fromUtf8("background-image: url(:/source/play.png);"));
但没有成功......我是否在错误的位置创建了文件夹?..我在D:\Qt5_PROJECT_NAME\source
中创建了,或者我会创建url(:\\source\\play.png)
。没有什么工作......请帮忙......
答案 0 :(得分:1)
您是否已将图片文件添加到.qrc
文件中?以:
开头的网址表示将在.qrc
文件中搜索。如果未使用.qrc
文件,则网址不应以:
开头。也许你应该以
ui->pushButton_play->setStyleSheet(QString::fromUtf8("background-image: url(source/play.png);"));