qt tabwidget通过标签名获取index
时间: 2023-04-01 17:01:08 浏览: 640
可以使用QTabWidget的indexOf(const QString &label)函数来获取指定标签名的索引值。例如:
int index = tabWidget->indexOf("标签名");
相关问题
qt tabwidget通过tab标题获取index
可以使用QTabWidget的indexOf方法来获取指定tab标题的索引,示例代码如下:
QString tabTitle = "Tab1";
int tabIndex = tabWidget->indexOf(tabWidget->findChild<QWidget*>(tabTitle));
其中,tabWidget是QTabWidget对象的指针,tabTitle是要查找的tab标题。如果找到了对应的tab,indexOf方法会返回其索引值,否则返回-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);
```
阅读全文