标题在组框中的位置

问题描述 投票:0回答:1

我有一个分组框如下:

QGroupBox{
    background-color: #000044;
    font: 12px consolas;
    color: cyan;
}

我希望边框更蓝一些,然后我得到:

QGroupBox{
    border: 1px solid cyan;
    background-color: #000044;
    font: 12px consolas;
    color: cyan;
}

标题未与组框的上边框居中,我不知道该怎么做。

编辑:

ekhumoro 提出的可能解决方案行不通。我想念左上角。

QGroupBox{
    border: 1px solid cyan;
    background-color: #000044;
    font: 12px consolas;
    color: cyan;
    margin-top: 0.5em;
}

QGroupBox::title {
    padding-top: -16px;
    padding-left: 8px;
}

QGroupBox{
    border: 1px solid cyan;
    background-color: #000044;
    font: 12px consolas;
    color: cyan;
    margin-top: 0.5em;
}

QGroupBox::title {
    background-color: transparent;
    padding-top: -16px;
    padding-left: 8px;
}
qt-designer qtstylesheets qgroupbox
1个回答
6
投票

谢谢你的小费 ekhumoro。现在可以了。

QGroupBox{
    border: 1px solid cyan;
    margin-top: 0.5em;
    background-color: #000044;
    font: 12px consolas;
    color: cyan;
}

QGroupBox::title {
    top: -6px;
    left: 10px;
}
© www.soinside.com 2019 - 2024. All rights reserved.