0

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

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

但没有成功...我是在错误的地方创建文件夹吗?...我创建D:\Qt5_PROJECT_NAME\source或将创建url(:\\source\\play.png). 没有任何工作...请帮助...

4

1 回答 1

1

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

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

这是Qt 资源系统文档。

于 2013-01-22T01:46:44.043 回答