动态更改 qt5 选项卡名称

Changing qt5 tab names dynamically

假设我的 ui 文件中有一个 tabwidget 这就是我现在添加标签的方式:

QPlainTextEdit *tab = new QPlaintextEdit;
int index = ui->tabWidget->addTab(tab, "changeme");

现在我想知道是否可以随时随地更改选项卡的名称, 例如,当在 class 中子 classing QPLainTextEdit 并在文本更改时将信号连接到它然后我想在选项卡上添加一个小星号以指示文件已被修改,有可能吗?

QTabWidet::setTabText做你想做的。

例如:

ui->tabWidget->setTabText(index, "new text");