【问题标题】:How to style QSpliter handle and scrollbar like this?如何像这样设置 QSpliter 手柄和滚动条的样式?
【发布时间】:2012-06-01 14:15:55
【问题描述】:

截图链接:http://qt-apps.org/CONTENT/content-pre1/119860-1.png

我想自定义滚动条句柄和 QSplitter 句柄的外观,如上面的屏幕截图链接。我知道它可以从样式表中完成。但是我不知道如何实现这一点。 Holp有人可以分享一个小例子。谢谢!

【问题讨论】:

    标签: qt scrollbar qtstylesheets


    【解决方案1】:

    如果您只想自定义拆分器而不是更改整个样式:

    qApp->setStyleSheet(
        "QSplitter::handle:vertical   {height: 6px; image: url(images/vsplitter.png);}"
        "QSplitter::handle:horizontal {width:  6px; image: url(images/hsplitter.png);}"
        );
    

    【讨论】:

      【解决方案2】:

      那不是样式表,那是QPlastiqueStyle

      setStyle(new QPlastiqueStyle);
      

      【讨论】:

      • 非常感谢。有用!只需添加:QApplication::setStyle(new QPlastiqueStyle());
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-13
      • 2019-01-14
      • 2013-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多