在 QTabWidget 中查找选项卡的索引

Posted

技术标签:

【中文标题】在 QTabWidget 中查找选项卡的索引【英文标题】:Find index of a tab in QTabWidget 【发布时间】:2017-12-07 09:38:55 【问题描述】:

我正在寻找在 QTabWidget 中查找某个选项卡的索引的方法,因此我可以将当​​前索引设置为该索引。我删除了一些选项卡,所以我不想只使用一个 int 来设置当前选项卡,因为将来那些删除的选项卡将再次可见,我不希望代码依赖于此。

所以理想情况下,我希望能够写出这样的东西:

ui->tabWidget->setCurrentIndex(ui->tab->getIndex());

有没有类似getIndex()的方法?

【问题讨论】:

来自documentation。 ui->tabWidget->setCurrentWidget(ui->tab);. @ekhumoro,如果标签小部件在另一个类中,如何做同样的事情? 【参考方案1】:

使用ui->tabWidget->indexOf(your tab)

【讨论】:

以上是关于在 QTabWidget 中查找选项卡的索引的主要内容,如果未能解决你的问题,请参考以下文章

访问 QTabWidget 中选项卡的小部件

如何在 Pyside2 的 QTabWidget 中更改特定选项卡的字体?

Qt Python 访问 QTabWidget 中选项卡的内容

更改单个 QTabWidget 选项卡的颜色

QTabWidget 选项卡在其中一个选项卡中不显示任何内容

查找 TabStrip 索引