【问题标题】:QTabBar QSS StylingQTabBar QSS 样式
【发布时间】:2019-04-10 03:59:05
【问题描述】:

所以我们有标签的自定义 QSS,我想从标准标签重新创建这种外观,但由于某种原因我无法重新创建它。我希望选定的选项卡看起来像它的顶部并直接进入窗格。

我让选项卡的边框在选中或未选中时工作,但我不知道你是如何在顶部获得跨越窗格顶部但不位于选项卡下方的线。

这就是我希望它看起来的样子,这条线只从最右边的选项卡到选项卡/窗格的边缘。

当我尝试设置 QTabWidget::Pane 边框顶部时,显然会发生这种情况

当我的标签被选中时,我不希望那条蓝线穿过所选标签的底部。

我如何防止这条线一直穿过我的标签。我确定这是一项非常简单的任务,但由于某种原因,我无法弄清楚我需要更改哪些属性。

【问题讨论】:

  • 看看this也许有用。

标签: qt qtstylesheets


【解决方案1】:

答案隐藏在 QT 文档中

通过设置

position: absolute;
top: -2px;

在我的 QTabWidget::Pane 上,我可以将窗格顶部边框向上移动 2 个像素,这是我的顶部边框的宽度,因此它位于我的按钮后面并提供适当的效果。

【讨论】:

    猜你喜欢
    • 2013-12-31
    • 2013-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-08
    • 2016-03-15
    • 1970-01-01
    相关资源
    最近更新 更多