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

方法一

参考:QTabWidget 标签页tabBar放在两侧,文字方向改为水平_mimis1的博客-CSDN博客_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);

你可能感兴趣的:(ui,qt,开发语言)