动态更改 qt5 选项卡名称
Posted
技术标签:
【中文标题】动态更改 qt5 选项卡名称【英文标题】:Changing qt5 tab names dynamically 【发布时间】:2018-09-26 15:33:29 【问题描述】:假设我的 ui 文件中有一个 tabwidget 这就是我现在添加标签的方式:
QPlainTextEdit *tab = new QPlaintextEdit;
int index = ui->tabWidget->addTab(tab, "changeme");
现在我想知道是否可以随时更改标签的名称, 例如,当在一个类中对 QPLainTextEdit 进行子类化并在文本更改时将信号连接到它时,我想在选项卡上添加一个小星星以指示文件已被修改,这甚至可能吗?
【问题讨论】:
【参考方案1】:QTabWidet::setTabText
做你想做的事。
例如:
ui->tabWidget->setTabText(index, "new text");
【讨论】:
以上是关于动态更改 qt5 选项卡名称的主要内容,如果未能解决你的问题,请参考以下文章