如何删除 QTabWidget 上多余的 'border'?

How to remove extra 'border' on QTabWidget?

我有以下输出:

来自以下简单选项卡 类:

class TabBar(QTabBar):
    def __init__(self, parent=None):
        super(TabBar, self).__init__(parent)
        self.setStyleSheet('''QTabBar:tab {
                            border-image: url(resources/images/tab_bar2.png)}
                            QTabBar:pane {border: 0px; padding: 0px; margin:0px}
                           ''')
    def tabSizeHint(self, index):
        return QSize(90, 40)


class TabWidget(QTabWidget):
    def __init__(self, parent=None):
        super(TabWidget, self).__init__(parent)
        self.setTabBar(TabBar(self))

        self.setStyleSheet('''
                            QTabWidget::tab-bar {
                                alignment: center;}
                            QTabWidget:pane{border: 0px}''')

我正在尝试删除选项卡顶部的灰线。我试过 setting/border/margins/padding/ setContentsMargins 到 0 但仍然没有结果。我没有包括任何会涉及灰线的内容,所以我对为什么或如何发生这种情况感到困惑。

我找到了答案 我只需要基本上添加: QTabBar {qproperty-drawBase: 0;}