自定义QToolBox:选项卡高度

时间:2018-01-29 14:32:59

标签: qt stylesheet toolbox

有没有办法更改QToolBox小部件上标签的高度并使标题居中?

我可以通过设置tabSpacing来更改高度,但是标题不会居中(它是顶部对齐的)。我尝试用样式表更改对齐但没有运气。我也试图强迫身高:

QToolBox::tab {
     height: 48px;
     alignment: center;"
     margin: 0px 0px 0px 0px;"
}

BUt它也不起作用。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

在与Qt支持人员交谈后,我找到的唯一方法是为所有标签指定一个空图标,并将图标大小设置为所需的高度。

...
for (int i = 0; i < ui->toolBox->count(); i++){
    ui->toolBox->setItemIcon( i, QIcon(":/shared/empty"));
}
ui->toolBox->setStyleSheet("QToolBox{ icon-size: 48px; }");
...