我正在编写一个简单的文本编辑器并在其中使用QTabWidget。对于来自QMenu的一些QActon,我需要使用QTabWidget中的一些小部件。 QTabWidget :: widget()返回QWidget,但我需要QTextEdit,我使用addTab()添加到QTabWidget。 如何从QTabWidget获取QTextEdit ?
QTextEdit *textEdit = new QTextEdit;
QTabWidget *tabWidget = new QTabWidget;
tabWidget->addTab(textEdit, "text_edit");
//How to get textEdit by index or somethin from tabWidget?
答案 0 :(得分:7)
QWidget * QTabWidget::widget ( int index )
是您正在寻找的机器人;)