【问题标题】:Qt stylesheet weird line on top of tab bar标签栏顶部的Qt样式表奇怪的线
【发布时间】:2016-02-29 15:28:39
【问题描述】:

我设计了我的 QTabWidget 并且在标签栏的顶部有一条奇怪的线。只有当它有多个标签时才会发生。

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

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

有什么建议可以解决这个问题吗?谢谢。

【问题讨论】:

  • 窗格中的 -1px 看起来很可疑。为什么需要它?
  • 如果没有,选中的标签会有底线,不好看。

标签: qt pyqt qtstylesheets


【解决方案1】:

你需要关闭QTabBar中的base:

QTabBar {
    qproperty-drawBase: 0;
}

【讨论】:

  • 终于!天哪,我花了太长时间试图用 qss 解决这个问题(我在这个应用程序中有大量的样式)。
  • 你拯救了我的一天!!谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-27
  • 1970-01-01
  • 1970-01-01
  • 2019-07-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多