Название: QItemDelegate для QComboBox Отправлено: deMax от Августа 20, 2010, 10:32 Нужно сделать комбобок с выбором типа линии, чтоб пример линии отображался вместе с названием.
Для диалога выбора типа линии (Qt::DotLine SolidLine...) сделал в делегате рисование, при разворачивании комбобокса на элементах видно отрисованное (линия соотв. типа), а при свернутом делегат ничего не отрисовывает Название: Re: QItemDelegate для QComboBox Отправлено: Barmaglodd от Августа 20, 2010, 11:00 А всё по тому, что комбобокс-это недоItemView, делать начали да не допилили :) А если серьёзно, рисуй сам, делегат к строке ввода комбобокса никакого отношения не имеет.
Название: Re: QItemDelegate для QComboBox Отправлено: crossly от Августа 20, 2010, 11:32 делегат применяется к вью установленную в popup... в свернутом виде комбик это тот же lineedit...
Название: Re: QItemDelegate для QComboBox Отправлено: deMax от Августа 20, 2010, 11:55 А рисовать самому? paintevent переопределить? Или QIcon отрисовать?
Название: Re: QItemDelegate для QComboBox Отправлено: crossly от Августа 20, 2010, 12:48 рисовать...
|