自定义QToolBox:选项卡高度

问题描述 投票:0回答:1

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

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

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

它也没用。有任何想法吗?

qt stylesheet toolbox
1个回答
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; }");
...
© www.soinside.com 2019 - 2024. All rights reserved.