Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 应用样式表时QScrollbar的qt右侧箭头消失_Css_Qt_Qtstylesheets_Qscrollarea - Fatal编程技术网

Css 应用样式表时QScrollbar的qt右侧箭头消失

Css 应用样式表时QScrollbar的qt右侧箭头消失,css,qt,qtstylesheets,qscrollarea,Css,Qt,Qtstylesheets,Qscrollarea,我正在尝试应用QScrollbar的样式表,右边的箭头没有显示,我无法更改控制柄宽度和条的背景色 有什么能帮我让右箭头出现,改变手柄的宽度和背景色吗 代码: sliderOne.setStyleSheet("QScrollBar:horizontal {border: 1px solid none;height:15px;margin:0px 20px 0px 20px;} QScrollbar::handle:horizontal {min-width:8px;}"); 图片:这是我得到的

我正在尝试应用QScrollbar的样式表,右边的箭头没有显示,我无法更改控制柄宽度和条的背景色

有什么能帮我让右箭头出现,改变手柄的宽度和背景色吗

代码:

sliderOne.setStyleSheet("QScrollBar:horizontal {border: 1px solid none;height:15px;margin:0px 20px 0px 20px;} QScrollbar::handle:horizontal {min-width:8px;}");
图片:这是我得到的


我使用自定义图像实现了我的要求,感兴趣的人可以查看此代码

sliderOne.setStyleSheet("QScrollBar:horizontal {border: 2px solid grey;background: none;height: 15px;margin: 0px 20px 0 20px;} QScrollBar::handle:horizontal {background: gray;min-width: 10px;} QScrollBar::add-line:horizontal {border: 2px solid grey;background: none;width: 20px;subcontrol-position: right;subcontrol-origin: margin;} QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal {background: none;} QScrollBar::right-arrow:horizontal {image: url(path/arrow-right-down.png);background: none;} QScrollBar::right-arrow:horizontal:pressed { image: url(path/arrow-right-up.png);background: none;} QScrollBar:left-arrow:horizontal {image: url(path/arrow-left-down.png);background: none;} QScrollBar:left-arrow:horizontal:pressed {image: url(path/arrow-left-up.png);background: none;} QScrollBar::sub-line:horizontal {border: 2px solid grey;background: none;width: 20px;subcontrol-position: left;subcontrol-origin: margin;}");

样式表要么全有要么全无:一旦应用了样式表,就失去了原来的样式。谢谢kuba。我使用以下代码定制了它。