Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 28.09.2011, 18:26
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Только начал изучать библиотеку. Обнаружил, что QWidget перегружает setParent() с новой сигнатурой. Протестировал следующий код:Код:QObject* pParent = new QObject();QWidget* pSender = new QWidget();static_cast(pSender)->setParent(pParent);поймал ассерт: "ASSERT: '!d->isWidget' in file kernel\qobject.cpp"Выходит, задумано так, что произвольный объект не может отвечать за время жизни виджета.Зачем? Или это просто баг?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
конфликт qt.h и qobject.h Guest Новый архив 3 0 28.09.2011 21:45
Как унаследовать класс от QObject? Guest Новый архив 3 0 28.09.2011 20:48
QObject и события childEvent Guest Новый архив 2 0 28.09.2011 20:20
QObject. имя объета Guest Новый архив 3 0 28.09.2011 18:54
QObject QList<QObject*> Список объектов Guest Третий архив вопросов и ответов 0 28.09.2011 17:32



© www.otvetnemail.ru - Форум вопросов и ответов.