Название: QWidget::create() Отправлено: burunduk от Февраля 07, 2008, 21:42 Создаю в конструкторе класса, унаследованного от QWidget, различные связи connect(button, SIGNAL(), this, SLOT()) ...
Всё было ok, пока не понадобилось написать connect(listView->selectionModel(), SIGNAL(), this, SLOT()). В конструкторе listView->selectionModel() равна то нулю еще. Где же мне тогда написать этот connect ? Думал меня спасёт метод QWidget::create() но он у меня даже не вызывается :( Кстати зачем он вообще нужен ? Название: Re: QWidget::createEvent Отправлено: pastor от Февраля 07, 2008, 22:40 Очевидно конектить после установки модели (setModel) для listView
Название: Re: QWidget::create() Отправлено: burunduk от Февраля 08, 2008, 12:38 и то правда :) этого то я не заметил :) спасибо
но всё же интересно в каких случаях может понадобиться защищенный метод create() у QWidget'a Название: Re: QWidget::create() Отправлено: BRE от Февраля 08, 2008, 13:18 IMHO конечному пользователю - никогда. Он же защищенный и не виртуальный? ???
|