Russian Qt Forum

Qt => Model-View (MV) => Тема начата: Morgoth от Май 26, 2014, 21:59



Название: QDialog в качестве делегата
Отправлено: Morgoth от Май 26, 2014, 21:59
Есть класс наследованный от QItemDelegate. ИСпользуется всплывающий модальный QDialog в качестве виджета для редактирования.
В методе createEditor() создал QDialog ( указав parent ), в методе setEditorData() закинул в него данные из модели, в методе setModelData() закинул данные в модель. Всё бы ничего, но QDialog высплывает частично за пределами экрана.
Подскажите как это побороть?


Название: Re: QDialog в качестве делегата
Отправлено: Fregloin от Июнь 18, 2014, 19:51
перекройте метод (точно не помню как называется) setEditorSize (или как то так)