QTabWidget tab在两侧时,文字仍水平显示

本文介绍了如何在Qt界面设计中将QTabWidget的标签页文字改为水平显示,并通过QLabel实现标签按钮的自定义布局。通过设置QTabBar的ButtonPosition属性,将标签按钮放置在右侧,并调整字体居中,使得界面更加个性化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

方法一

参考:QTabWidget 标签页tabBar放在两侧,文字方向改为水平_mimis1的博客-优快云博客_pyqt tabbar 文字方向

 方法二:(由方法一得出的更简单的方法)

 QLabel *labelTab_1=new QLabel("实时",this);
 QLabel *labelTab_2=new QLabel("回放",this);
//给tabBar添加按钮,设置按钮的位置,设置按钮上的文字
//tabbutton的"右边"为视觉上的"上方","左边"为视觉上的"下方"
ui->tabWidget->tabBar()->setTabButton(0,QTabBar::ButtonPosition::RightSide,labelTab_1);
ui->tabWidget->tabBar()->setTabButton(1,QTabBar::ButtonPosition::RightSide,labelTab_2);
//让字体居中
ui->tabWidget->tabBar()->tabButton(0,QTabBar::ButtonPosition::RightSide)->setFixedHeight(40);
ui->tabWidget->tabBar()->tabButton(1,QTabBar::ButtonPosition::RightSide)->setFixedHeight(40);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值