0

私は単純なテキスト エディターを作成し、その中で QTabWidget を使用しています。QMenu の一部の QActon では、QTabWidget のウィジェットを使用する必要があります。QTabWidget::widget() は QWidget を返しますが、addTab() を使用して QTabWidget に追加した QTextEdit が必要です。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?
4

1 に答える 1

7

QWidget * QTabWidget::widget ( int index )あなたが探しているドロイドです;)

于 2013-06-20T08:12:13.193 に答える