1

我有一个 QTabWidget,它在每个选项卡中都有另一个 QTabWidget。主 QTabWidget 的 tabPosition 设置为 West。

有没有一种简单的方法可以使选项卡水平而不是 QTabWidget 的子类(更改绘画事件等)?

4

1 回答 1

3

试试这个方法:</p>

QTabWidget *tabw = ui->tabWidget;
tabw->setTabText(0, "");
tabw->setTabText(1, "");
QTabBar *tabbar = tabw->tabBar();

QLabel *lbl1 = new QLabel();
lbl1->setText("tab 1");
tabbar->setTabButton(0, QTabBar::LeftSide, lbl1);

QLabel *lbl2 = new QLabel();
lbl2->setText("tab 2");
tabbar->setTabButton(1, QTabBar::LeftSide, lbl2);

和预览器:

在此处输入图像描述

但是选项卡比选项卡的文本要大一点。

于 2018-01-26T08:07:22.227 回答