访问 QStackedWidget 中的小部件
Accessing a widget within a QStackWidget
我正在使用以下代码创建动态小部件:
//class constructor
counter = 0; //int
//class method
vec_txt.push_back(new QTextBrowser()); //vector
ui->stackedWidget->addWidget(vec_txt[counter]);
counter++;
现在,我想将文本保存在文件中,但我不知道如何访问 QStackWidget
stackedWidget 中的 QTextBrowser
对象。
有可能吗?
是的,这是可能的,只需使用 this method 在所需的 index 处检索小部件:
QTextBrowser* textBrowser = qobject_cast<QTextBrowser*>(stackedWidget->widget(index));
我正在使用以下代码创建动态小部件:
//class constructor
counter = 0; //int
//class method
vec_txt.push_back(new QTextBrowser()); //vector
ui->stackedWidget->addWidget(vec_txt[counter]);
counter++;
现在,我想将文本保存在文件中,但我不知道如何访问 QStackWidget
stackedWidget 中的 QTextBrowser
对象。
有可能吗?
是的,这是可能的,只需使用 this method 在所需的 index 处检索小部件:
QTextBrowser* textBrowser = qobject_cast<QTextBrowser*>(stackedWidget->widget(index));