gpt4 book ai didi

c++ - 带有一个选项卡的 QTabBar 太宽

转载 作者:行者123 更新时间:2023-11-30 04:22:26 25 4
gpt4 key购买 nike

我的widget结构如下:QToolBar 添加了一个 QTabBar,并在 TabBar 之后添加了一个 QToolButton。

默认情况下,只会打开一个选项卡,ToolButton 可以打开更多选项卡。 (类似于 Google Chrome 的选项卡界面)

我遇到的问题是,当只有一个选项卡时,TabBar 分配的空间比必要的多(看起来像:size_of_tab(0) * 2) 当我添加额外的选项卡时,按钮与 TabBar 很好地对齐,但是一旦我将它们关闭到只有 1 个选项卡,就会再次有额外的空间。

我试过弄乱 horizo​​ntalSizePolicy 并以编程方式设置宽度,但都没有用。

如有任何想法,我们将不胜感激。

最佳答案

尝试如下设置 QTabBar::tab 的样式表,在执行此操作之前删除代码中影响选项卡大小的所有更改。您可以调整 100px 值以满足您的要求。

QTabBar::tab 
{
min-width: 100px;
max-width: 100px;
}

关于c++ - 带有一个选项卡的 QTabBar 太宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13830095/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com