Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt GUI _ Проблема с работой с QTabWidget

Автор: edwardoid 3.5.2008, 12:01

Искал в форуме - не нашел.
Значит проблема такая: НУжно чтобы в QTabWidget создавалсиь вклалдки с содержанием TextEdit(мой класс) и QTextEdit (обычный QTшный).
Решил проблему так: создал новый виджет Page с этим содержаниемм со своим поведением и всем, чем надо.
и tabs->addTab(new Page());
//////////
Теперь проблема состоит в том, чтобы обращаться к к членам, функциям моего виджета Page. Как ето сделать? подкажите?
QTabWidget::widget(int index) не пашет, ибо возвращаемый тип QWidget, а не Page...
Плиз, помогите срочно!

Автор: Litkevich Yuriy 3.5.2008, 12:16

попробуй привести тип от QWidget к твоему спомощью qobject_cast

Автор: edwardoid 3.5.2008, 12:34

Спасибо огромное! Именно то, что надо.

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)