qt tabwidget 获取当前页index值
时间: 2023-09-22 21:07:46 浏览: 73
您可以使用TabWidget的currentIndex()函数来获取当前选中的Tab页的索引值,如下所示:
```
int currentIndex = ui->tabWidget->currentIndex();
```
其中,ui->tabWidget是指您的TabWidget对象的指针。currentIndex()函数会返回一个整数,表示当前选中的Tab页的索引值,从0开始计数。
相关问题
qt tabwidget修改index
可以使用 setCurrentIndex() 函数来修改 TabWidget 中当前选中的页的索引。例如,如果要将当前选中的页更改为第二个页,可以使用以下代码:
tabWidget->setCurrentIndex(1);
其中,tabWidget 是 TabWidget 的指针,1 是第二个页的索引,因为索引从 开始。
qt tabwidget通过对象名设置index
可以使用QTabWidget的findChild函数来获取指定对象名的QTabWidget页的索引,然后使用setCurrentIndex函数来设置当前页的索引。示例代码如下:
```cpp
QTabWidget *tabWidget = new QTabWidget(this);
// 添加多个页
...
// 获取指定对象名的页的索引
int index = tabWidget->indexOf(tabWidget->findChild<QWidget*>("pageObjectName"));
// 设置当前页的索引
tabWidget->setCurrentIndex(index);
```