|
你这个问的就很笼统啊,我简单说一下,首先在你需要滚动条的窗口添加一个scrollArea控件(想给你来个图片发现自己不会上传,算了)
然后再scrollArea里添加你的需要滚动的界面。下面是qss设置,当你的界面超过scrollArea区域滚动条就会出现,不知道满不满足你的需求。
QScrollArea#scrollArea{
border: 0px solid grey;
}
QScrollBar::vertical {
background-color:rgb(37,37,37);
border:0px solid grey;
width: 12px;
margin:0px 0px 0px 0px;
}
QScrollBar::handle:vertical {
background-color: rgba(0,0,0,0.6);
border: 0px solid grey;
border-radius:0px;
min-height: 20px;
width:12px;
border-radius:5px;
}
QScrollBar::add-line:vertical {
height: 0px;
subcontrol-origin:margin;
}
QScrollBar::sub-line:vertical {
height: 0px;
subcontrol-origin:margin;
}
QScrollBar::up-arrow:vertical {
subcontrol-origin: margin;
height: 0px;
border:0 0 0 0;
}
QScrollBar::down-arrow:vertical {
subcontrol-origin: margin;
height: 0px;
}
QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical {
background-color: rgb(37,37,37);;
} |
|