标签栏顶部的Qt样式表奇怪的线

Qt stylesheet weird line on top of tab bar

我为 QTabWidget 设计了样式,然后在选项卡栏顶部出现了一条奇怪的线。只有当它有多个标签时才会发生。

QTabWidget::pane {
    border-top: 1px solid #c4c4c4;
    top: -1px;
}

QTabWidget::tab-bar {
    left: 5px;
}

有什么解决这个问题的建议吗?谢谢

您需要在QTabBar中关闭底座:

QTabBar {
    qproperty-drawBase: 0;
}