如何像这样设置QSpliter手柄和滚动条的样式?

时间:2012-05-26 05:35:14

标签: qt scrollbar qtstylesheets

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

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

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

这不是样式表,而是QPlastiqueStyle

setStyle(new QPlastiqueStyle);