【问题标题】:How to style QTabBar close button如何设置 QTabBar 关闭按钮的样式
【发布时间】:2009-11-02 20:41:05
【问题描述】:

有没有办法为 QTabBar 关闭按钮分配 CSS 样式? 通常QTabBar 可以设置样式,但我找不到它如何从 CSS 中引用按钮。

【问题讨论】:

    标签: qt


    【解决方案1】:

    如上面评论中所述,从 Qt 4.6 开始,您可以使用以下样式:

     QTabBar::close-button {
         image: url(close.png);
         subcontrol-position: left;
     }
    

    【讨论】:

      【解决方案2】:

      目前似乎没有办法通过 Qt 样式表设置关闭按钮的样式。它不仅没有记录在案,而且在 src/gui/styles/qstylesheetstyle.cpp 中似乎也没有它的样式。

      您可以使用QTabBar::setTabButton() 方法设置按钮。

      您可能希望将其作为功能请求提交到Qt Bug Tracker

      【讨论】:

      • 从 Qt 4.6 开始,关闭按钮可以使用我们 QStyleSheets 的样式:QTabBar::close-button { image: url(close.png) subcontrol-position: left; } QTabBar::close-button:hover { image: url(close-hover.png) }
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-27
      • 1970-01-01
      • 2016-07-02
      • 1970-01-01
      • 2015-07-26
      相关资源
      最近更新 更多