0
У меня есть поле группы следующим образом:Положения заголовка в группе Box
QGroupBox{
background-color: #000044;
font: 12px consolas;
color: cyan;
}
Я хочу, чтобы граница голубоватого оттенка, а затем я получаю:
QGroupBox{
border: 1px solid cyan;
background-color: #000044;
font: 12px consolas;
color: cyan;
}
Название не по центру с верхней границей группового ящика и Я не знаю как это сделать.
EDITED:
Возможное решение, предложенное 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;
}
Возможный дубликат [Как установить таблицу стилей для заголовка Groupbox в QT] (http://stackoverflow.com/questions/32602021/how-to-set-stylesheet-for-groupbox- title-in-qt) – ekhumoro
Как я отредактировал, возможное решение не работает. –
Он действительно работает, вам просто нужно найти нужные свойства. Невозможно создать таблицы стилей, которые дают одинаковые результаты для всех платформ и/или стилей виджета. Он работает для меня, используя свойства 'top' и' left' в правиле 'QGroupBox :: title' (а не' padding'). – ekhumoro