qt设置滚动区域的滚动条的样式
生活随笔
收集整理的這篇文章主要介紹了
qt设置滚动区域的滚动条的样式
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
引言
當(dāng)窗口的控件太多,不能一下完全顯示,就可以采用滾動(dòng)區(qū)域來(lái)添加控件,這樣添加的控件,可以通過(guò)滑動(dòng)滾動(dòng)區(qū)域的滾動(dòng)條來(lái)瀏覽所有的控件。下面就大致記錄一下滾動(dòng)區(qū)域的滾動(dòng)條的樣式怎么設(shè)置。
實(shí)現(xiàn)
直接上設(shè)置滾動(dòng)區(qū)域的滾動(dòng)條樣式的代碼:
ui->scrollArea->setStyleSheet("QScrollArea{border:none;background-color:transparent;}""QScrollArea QScrollBar:vertical{width:8px;""background:transparent;margin:0px,1px,0px,1px;""padding-top:0px;padding-bottom:0px;border-radius:4px;}""QScrollArea QScrollBar::handle:vertical{background:#00ffff;""border-radius:4px;}""QScrollArea QScrollBar::handle:vertical:hover{background:#47d5d5;""border-radius:4px;}""QScrollArea QScrollBar::add-page:vertical,QScrollBar::sub-page:vertical{""background:transparent;border-radius:4px;}"//設(shè)置滑塊滑動(dòng)后一端槽的背景透明"QScrollArea QScrollBar::add-line:vertical,QScrollBar::sub-line:vertical{""height:0px;width:0px;}");//去掉上下箭頭ui->scrollAreaWidgetContents->setStyleSheet("background-color:transparent;border:none;");//設(shè)置滾動(dòng)區(qū)域自帶的中心窗口的背景色透明以上實(shí)現(xiàn)的滾動(dòng)區(qū)域的滾動(dòng)條的樣式大概如下:
上圖中顯示的亮藍(lán)色的滑塊,便是垂直滾動(dòng)條設(shè)置后的樣式。
總結(jié)
以上是生活随笔為你收集整理的qt设置滚动区域的滚动条的样式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。