【问题标题】:QT GroupBox stylesheetQT GroupBox 样式表
【发布时间】:2011-12-13 09:17:33
【问题描述】:

我有一个关于 QGroupBox 样式表的问题。我想要一个类似于下图的 QGroupBox 自定义样式表:

您能告诉我如何在白色背景下查看“设备信息”样式吗?

【问题讨论】:

    标签: c++ qt qt4 stylesheet


    【解决方案1】:

    使用setStyleSheet 函数以编程方式为任何状态设置任何样式。

    对于您的情况,首先获取QGroupBox 对象,让我们假设“pGroupBox”。 由于需要title的背景颜色为白色,可以如下设置。

    pGroupBox->setStyleSheet("::title{background-color:white}");
    

    您几乎可以设置任何样式,请查看以下链接: (可以针对不同的子控件根据不同的伪状态进行设置。)

    http://doc.qt.io/qt-5.8/stylesheet-examples.html

    【讨论】:

      【解决方案2】:

      【讨论】:

        【解决方案3】:

        您可以在此处更改颜色

         QGroupBox {
         background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
                                           stop: 0 #E0E0E0, stop: 1 #FFFFFF);
         border: 2px solid gray;
         border-radius: 5px;
         margin-top: 1ex; /* leave space at the top for the title */
        }
        

        在红色的地方指定你想要的颜色。

        看看Qt Style Sheets Examples

        【讨论】:

        • 我不想要 QPushButton。我想要 QGroupBox 图像中看到的“设备信息”。如何设置图像中看到的“设备信息”文本的背景。如何通过 CSS 改变背景?
        • 与您可以对 groupbox 执行的按钮相同。在指定链接中搜索 qgroupbox 以获取更多详细信息
        猜你喜欢
        • 1970-01-01
        • 2016-01-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-11-02
        • 2017-05-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多