在 C++ 中,使用 Qt 框架可以方便地在代码中使用样式表设置 QCheckBox 的背景色。下面是一个示例代码:

#include <QApplication>
#include <QWidget>
#include <QCheckBox>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    QWidget window;
    window.resize(250, 150);

    QCheckBox checkbox('Check me', &window);
    checkbox.setGeometry(10, 10, 100, 30);

    QString style = 'QCheckBox { background-color: #F0F0F0; }';
    checkbox.setStyleSheet(style);

    window.show();

    return app.exec();
}

在上面的代码中,我们创建了一个窗口和一个 QCheckBox,并将样式表应用于 QCheckBox 以设置其背景色。样式表中的 QCheckBox 选择器选择 QCheckBox 控件本身,并设置了其背景色为灰色。您可以根据需要自定义颜色。

运行上面的代码将显示一个带有背景色的 QCheckBox。

C++ Qt 框架:如何使用样式表设置 QCheckBox 背景色

原文地址: https://www.cveoy.top/t/topic/oWuh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录