Таблица стилей QT GroupBox - PullRequest
       45

Таблица стилей QT GroupBox

0 голосов
/ 13 декабря 2011

У меня есть вопрос относительно таблицы стилей QGroupBox. Я хочу, чтобы пользовательская таблица стилей для QGroupBox выглядела как на картинке ниже:

enter image description here

Подскажите, пожалуйста, как выглядит стиль «Информация об устройстве» на белом фоне?

Ответы [ 3 ]

0 голосов
/ 16 декабря 2011

Вам нужно изменить стиль для QGroupBox :: title. http://developer.qt.nokia.com/doc/qt-4.7/stylesheet-examples.html#id-e7d01e98-168f-4c8a-ac7f-77233a406ba4

0 голосов
/ 28 апреля 2017

Используйте функцию setStyleSheet, чтобы программно установить любой стиль для любого состояния.

Для вашего случая сначала получите объект QGroupBox и давайте предположим, что "pGroupBox". Поскольку вам нужно, чтобы фоновый цвет заголовка был белым, вы можете установить его, как показано ниже.

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

Почти все, что вы можете стилизовать, проверьте по ссылке: (Вы можете установить на основе разных состояний псевдо для разных субэлементов управления.)

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

0 голосов
/ 13 декабря 2011

Здесь вы можете изменить цвет

 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 .

...