Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: voral от Октябрь 13, 2010, 21:46



Название: QComboBox в качестве делегата // setFrame(false)
Отправлено: voral от Октябрь 13, 2010, 21:46
В объекте QTreeView/QTableView назначаю делегата. QComboBox в качестве редактора. Если установить setFrames(false) то рамка вокруг комбобоха убирается, а "стрелка" раскрытия списка частично уходит за пределы ячейки.

Каак это исправить или в каком направлении копать.

Linux/KDE4 (под виндой не проверял)


Название: Re: QComboBox в качестве делегата // setFrame(false)
Отправлено: asvil от Октябрь 13, 2010, 22:36
Я так понимаю Q*ItemDelegate::setEditorGeometry() переопределяете?
Если нет - переопределите
Если да - проверьте в gnome или win. В win по моему вообще не убирается рамка.


Название: Re: QComboBox в качестве делегата // setFrame(false)
Отправлено: voral от Октябрь 13, 2010, 23:32
В win по моему вообще не убирается рамка.
Хм... Интересно.

Ок спсибо.