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