使用图像自定义QPush按钮



我正在使用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资源系统文档。

相关内容

  • 没有找到相关文章

最新更新