qt 給qtablewidget QTabBar设置滚动条
时间: 2023-07-22 13:17:54 浏览: 146
Qt悬浮滚动条-滚动条样式
5星 · 资源好评率100%
如果你想在QTableWidget的QTabBar上启用滚动条,你可以通过将QTabWidget的setUsesScrollButtons属性设置为true来实现。示例代码如下:
```
QTableWidget *tableWidget = new QTableWidget(this);
QTabBar *tabBar = tableWidget->findChild<QTabBar *>();
if (tabBar != nullptr) {
QTabWidget *tabWidget = qobject_cast<QTabWidget *>(tabBar->parent());
if (tabWidget != nullptr) {
tabWidget->setUsesScrollButtons(true);
}
}
```
这将在QTableWidget的QTabBar上启用滚动条,当标签页数量超过可见区域时,会自动出现滚动条。注意,我们使用了QTableWidget的findChild()函数来获取QTabBar对象,然后使用qobject_cast()函数获取QTabWidget对象,最后使用setUsesScrollButtons()函数将滚动条启用。
阅读全文