【发布时间】:2016-01-04 23:12:40
【问题描述】:
我知道我可以使用 QTabWidget 的小部件功能来从指定的选项卡中获取 QPlanTextEdit。但是如何获取当前标签小部件的标签标题文本呢?
QPlainTextEdit* pTextEdit = NULL;
QWidget* pWidget= ui->tabWidget->widget(1);
if (pWidget->metaObject()->className() == "QPlainTextEdit")
pTextEdit = (QPlainTextEdit*)pWidget;
else
{
QList<QPlainTextEdit *> allTextEdits = pWidget->findChildren<QPlainTextEdit *>();
if (allTextEdits.count() != 1)
{
qError() << "Error";
return;
}
pTextEdit = allTextEdits[0];
}
ptextEdit->setPlainText("Updated Plain Text Edit);
// HERE I NEED THE CURRENT TAB'S TEXT!!
【问题讨论】:
-
您在寻找当前标签标签的文本吗? doc.qt.io/qt-4.8/qtabwidget.html#tabText