【发布时间】:2019-06-25 06:58:38
【问题描述】:
我有以下输出:
来自以下简单的 Tab 类:
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}''')
我正在尝试删除选项卡顶部的灰线。我尝试将/border/margins/padding/setContentsMargins 设置为 0,但仍然没有结果。我没有包含任何涉及灰线的内容,因此我对为什么或如何发生这种情况感到困惑。
【问题讨论】:
标签: python python-3.x pyqt pyqt5 qtstylesheets