【问题标题】:Customise QPushButton with an image使用图像自定义 QPushButton
【发布时间】:2013-01-05 03:17:13
【问题描述】:

我正在使用 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)。没有任何效果...请帮助...

【问题讨论】:

    标签: qt stylesheet qt5 qpushbutton


    【解决方案1】:

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

    的身份访问图像文件
    ui->pushButton_play->setStyleSheet(QString::fromUtf8("background-image: url(source/play.png);"));
    

    这是The Qt Resource System 文档。

    【讨论】:

    • 我已经创建了 .qrc 文件....现在如何添加图像....google 显示了旧 Qt 创建者的所有示例
    猜你喜欢
    • 2021-10-21
    • 1970-01-01
    • 2012-11-06
    • 1970-01-01
    • 1970-01-01
    • 2019-09-22
    • 2012-02-05
    • 1970-01-01
    • 2017-02-27
    相关资源
    最近更新 更多