访问QStackWidget中的小部件

Accessing a widget within a QStackWidget

本文关键字:小部 QStackWidget 访问      更新时间:2023-10-16

我正在使用以下代码创建动态小部件:

//class constructor
counter = 0; //int
//class method
vec_txt.push_back(new QTextBrowser()); //vector
ui->stackedWidget->addWidget(vec_txt[counter]);
counter++;

现在,我想将文本保存在一个文件中,但我不知道如何访问QStackWidget stackedWidget中的QTextBrowser对象。

这可能吗?

是的,可以,只需使用以下方法在所需的索引处检索小部件:

QTextBrowser* textBrowser = qobject_cast<QTextBrowser*>(stackedWidget->widget(index));