qt 删除所有tab
时间: 2023-07-13 20:21:09 浏览: 412
EditableTabWidget_Tabú_qtgui_QTabWidget隐藏_
5星 · 资源好评率100%
如果你想要删除Qt中所有的Tab控件(QTabWidget)中的所有选项卡,可以使用以下代码:
```cpp
QTabWidget *tabWidget = new QTabWidget(this);
// 添加选项卡...
// ...
// 删除所有选项卡
while(tabWidget->count() > 0) {
QWidget *widget = tabWidget->widget(0);
tabWidget->removeTab(0);
delete widget;
}
```
这段代码会循环移除第一个选项卡,直到所有选项卡都被移除,同时也会删除每个选项卡所对应的QWidget对象。
阅读全文