Russian Qt Forum

Qt => Model-View (MV) => Тема начата: Danila_Bagrofff от Май 23, 2012, 12:11



Название: Постоянное отображение делегатов в таблице [РЕШЕНО]
Отправлено: Danila_Bagrofff от Май 23, 2012, 12:11
На основе примера спинбокса для делегатов и TableView реализовал отображение в таблице данных через делегаты.

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

Можно ли обойтись без paint(), чтобы видеть все делегаты сразу? А не отрисовывать каждый тип делегата (у меня их несколько.)


Название: Re: Отображение делегатов в таблице
Отправлено: Bepec от Май 23, 2012, 14:08
Есть такой openPersistenseEditor(???) не помню точно. Он держит виджеты редакторы открытыми. В твоём случае - открытые делегаты.


Название: Re: Отображение делегатов в таблице
Отправлено: Danila_Bagrofff от Май 24, 2012, 09:22
Спс! Действительно помогло!!!


Пример:
Код:
tableView.openPersistentEditor(model.index(0,0));
Но нужно делать после инициализации всех моделей, делегатов и т.д.!