Элемент управления таблицей стилей для галочки QComboBox? - PullRequest
0 голосов
/ 25 сентября 2011

У меня есть хорошая таблица стилей для QComboBox, но я не могу найти, как оформить тик.

Галочка - это изображение, которое появляется рядом с выбранным в данный момент элементом. Есть две проблемы: 1. Когда мышь находится на текущем выбранном элементе, selection-background-color применяется к элементу, но не к галочке. 2. Когда выделен другой элемент, галочка отключается с эффектом уродливой пунктирности.

Я думаю, это где-то под QComboBox::on, но я не знаю, что это такое.

Ответы [ 2 ]

0 голосов
/ 01 ноября 2011

Если вы установили общий стиль, используя:

#include <QCleanlooksStyle>

QCleanlooksStyle cleanLook;
QComboBox * combo = new QComboBox;
combo->setStyle(&cleanLook);

тогда галочки вообще не отображаются.

0 голосов
/ 04 октября 2011

Важным элементом управления является QComboBox::checked. Обязательно установите color и background-color. Цвет фона не может быть градиентом. Если цвет фона установлен так же, как правило для QComboBox QAbstractItemView, то эффекта шахматной доски (пунктир) можно избежать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...