动态更改 qt5 选项卡名称



假设我的 ui 文件中有一个选项卡小部件 这就是我现在添加选项卡的方式:

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

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

QTabWidet::setTabText做你想做的事。

例如:

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

最新更新