我非常需要增加滑块的句柄大小,但是没有CSS选项可以做到这一点(styleSheet())。Qt docs的默认示例对我也没有帮助。
我有一个像这样的滑块:

我希望增加其手柄的高度,如下图所示,但我猜不出该怎么做。也许唯一的方法是继承QAbstractSlider?

这是我代码中的样式表:
"QSlider::groove:horizontal {"
"border: 1px solid #999999;"
"height: 32px;" /* the groove expands to the size of the slider by default. by giving it a height, it has a fixed size */
"background: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #B1B1B1, stop:1 #c4c4c4);"
"margin: 2px 0; }"
"QSlider::handle:horizontal {"
"background: qlineargradient(x1:0, y1:0, x2:1, y2:1, stop:0 #b4b4b4, stop:1 #8f8f8f);"
"border: 1px solid #5c5c5c;"
"width: 40px;"
"margin: -20px 0;" /* handle is placed by default on the contents rect of …Run Code Online (Sandbox Code Playgroud)