Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: xintrea от Декабрь 06, 2014, 22:32



Название: Как настроить QComboBox через QSS, чтобы показывалась только иконка?
Отправлено: xintrea от Декабрь 06, 2014, 22:32
Очень простой вопрос.

Как настроить QComboBox через QSS, чтобы показывалась только иконка? А текст элементов не был виден. Или чтобы текст был виден только при распахивании QComboBox.

Если невозможно через QSS, то как это сделать кодом? Пробовал:

Код:
comber.setSizeAdjustPolicy(QComboBox::AdjustToMinimumContentsLengthWithIcon);

QComboBox становится компактным, почти квадратным, текста не видно. Но от иконки виден только один, самый левый ряд пикселей. И иконку закрывает область со стрелкой вниз.

Qt 5.3.2.


Название: Re: Как настроить QComboBox через QSS, чтобы показывалась только иконка?
Отправлено: Fregloin от Декабрь 08, 2014, 15:17
написать свою модель, которая будет возвращать иконки, а текст не будет.