QTabWidge想把tab放在左侧,并且标签页的文字水平显示,而不是垂直
时间: 2024-01-17 15:02:44 浏览: 88
QTabWidget 改变Tarbar文字方向
4星 · 用户满意度95%
要将QTabWidget标签页放在左侧并水平显示,你可以使用QTabWidget的setTabPosition()函数和setTabShape()函数来实现。
首先,在你的代码中使用setTabPosition()函数将标签页放在左侧,如下所示:
```
tabWidget->setTabPosition(QTabWidget::West);
```
接下来,使用setTabShape()函数将标签页的形状设置为QTabWidget::Rounded,以便标签页水平显示,如下所示:
```
tabWidget->setTabShape(QTabWidget::Rounded);
```
这将使QTabWidget的标签页呈现为水平显示的圆角矩形,且标签页位置在左侧。
请注意,如果你使用的是QT5的designer,你可以通过在属性编辑器中选择“tabPosition”属性,并将其设置为“West”来将标签页放在左侧。同样地,你可以通过选择“tabShape”属性并将其设置为“Rounded”来将标签页呈现为水平显示的圆角矩形。
希望这可以帮助你解决问题。
阅读全文