0
Я пишу простой текстовый редактор и использую QTabWidget в нем. Для некоторых QActon от QMenu мне нужно работать с некоторым виджетами из QTabWidget. QTabWidget :: widget() возвращает QWidget, но мне нужен QTextEdit, который я добавил в QTabWidget с помощью addTab(). Как получить QTextEdit из QTabWidget?Как получить виджет из QTabWidget?
QTextEdit *textEdit = new QTextEdit;
QTabWidget *tabWidget = new QTabWidget;
tabWidget->addTab(textEdit, "text_edit");
//How to get textEdit by index or somethin from tabWidget?
Но этот метод вернуть QWidget и мне нужно QTextEdit. –
try 'QTextEdit * edit = qobject_cast (tabWidget-> widget (index));'. это должно исправить проблему с ошибкой –
Zaiborg
добро пожаловать;) – Zaiborg