Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: blood_shadow от Март 20, 2011, 16:21



Название: Подменить компонент
Отправлено: blood_shadow от Март 20, 2011, 16:21
Добрый день,
имеется форма и файл "ui_" сгенерированный с нее на форме лежит QTableView, в менеджере
компоновки, все было хорошо, но оказалось что нужно сабклассить QTableView, переопределять
некоторые ф-ции и помещять именно сабкласс в менеджер компоновки

Вопрос - как лучше подменить виджет QTableView, который лежит в менеджере компоновки
Код:
QLayout::itemAt
а потом в цикле выполнять каст к QTableView, пока не выпадет
необходимый компонент? или есть еще способы


Название: Re: Подменить компонент
Отправлено: asvil от Март 20, 2011, 16:27
Qt Designer. Right mouse on widget, than "promote to".


Название: Re: Подменить компонент
Отправлено: blood_shadow от Март 20, 2011, 23:15
Qt Designer. Right mouse on widget, than "promote to".
спасибо большое, я как-то упустил этот момент..., хотел уже вручную подменять указатель в лейауте  ;D