0
我正在写一个简单的文本编辑器,并在其中使用QTabWidget。对于QMenu中的一些QActon,我需要使用QTabWidget中的一些小部件。 QTabWidget :: widget()返回QWidget,但我需要QTextEdit,我使用addTab()添加到QTabWidget。 如何从QTabWidget获得QTextEdit?如何从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。 –
尝试'QTextEdit * edit = qobject_cast(tabWidget-> widget(index));'。这应该可以解决dem问题 –
Zaiborg
,欢迎您;) – Zaiborg