Russian Qt Forum
Ноябрь 24, 2024, 16:27 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QGroupBox and stylesheet  (Прочитано 5977 раз)
deMax
Хакер
*****
Offline Offline

Сообщений: 600



Просмотр профиля
« : Сентябрь 03, 2015, 08:23 »

Собственно как сабжу сделать рамку своим цветом?
как только я трогаю QGRoupBox{ border: 2px solid gray; } название сдвигается вниз и перекрывает первый элемент в сабже(кнопку).

Смотрел примеры, но чтобы сабж выглядел как без стиля(только изменить цвета), не нашел.

p.s. Где найти полную документацию по стилям? И какой стиль у элементов по умолчанию?
Записан
Johnik
Крякер
****
Offline Offline

Сообщений: 339


Просмотр профиля
« Ответ #1 : Сентябрь 03, 2015, 09:54 »

Вот кусок стиля для GroupBox, текст вроде не смещен:

Код
CSS
QGroupBox {
   border: 2px solid rgba(178, 178, 178, 255);
   margin-top: 6px;
   padding-top: 8px;
}
 
QGroupBox::title {
   subcontrol-origin: margin;
   subcontrol-position: top left;
   left: 10px;
   margin: 0 5px;
}
 
QGroupBox::indicator {
   width: 13px;
   height: 13px;
   border: 1px solid grey;
   background-color: rgba(204, 204, 204, 255);
}
 
QGroupBox::indicator:hover {
   background-color: rgba(235, 235, 235, 255);
}
 
QGroupBox::indicator:checked {
   image: url(:/qss/checkbox_checked.png);
}
 


Полная документация по стилям и примеры. Именно по ней писал вышеприведенный кусок кода.
« Последнее редактирование: Сентябрь 03, 2015, 09:55 от Johnik » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.055 секунд. Запросов: 22.