动态更改Qt5选项卡名称

时间:2018-09-26 15:33:29

标签: c++ qt5 qtabwidget qplaintextedit

说我的ui文件中有一个tabwidget 我现在是这样添加标签的:

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

现在,我想知道是否可以随时更改标签的名称, 例如,当在类中将QPLainTextEdit子类化并在文本更改时将信号连接到该类时,我想在选项卡上添加一个小星星以指示该文件已被修改,甚至可以吗?

1 个答案:

答案 0 :(得分:0)

QTabWidet::setTabText做您想要的事情。

例如:

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