QComboBox的樣式設(shè)置(滾動(dòng)條)

轉(zhuǎn)自 https://blog.csdn.net/zh15237774494/article/details/88855289

樣式表(注意票摇,這里的樣式表,只是為了實(shí)現(xiàn)我的灰色風(fēng)格,和滾動(dòng)條沒有關(guān)系投储,如果對這個(gè)不感興趣的晒屎,可以跳過這個(gè)代碼片)


/***************  QComboBox  ******************/

QComboBox{

border-left:1pxsolidrgb(195,195,195);

border-right:1pxsolidrgb(195,195,195);

background:rgb(50,50,50);

color:white;

selection-background-color:rgb(80,52,158);

combobox-popup:0;

}

QComboBox:editable{

color:white;

font:20px;

}

QComboBox:enabled{

border:1pxsolidrgba(195,195,195,0);

selection-background-color:rgb(80,52,158);

}

QComboBoxQAbstractItemView{/*下拉框的顯示框效果*/

border:1pxsolidrgb(195,195,195);

border:2px;

}

QComboBox::item:hover{

background-color:rgb(195,195,195);

}

QComboBox::drop-down{

subcontrol-origin: padding;

subcontrol-position: center right;

width:15px;

height:15px;

padding:5px;

border-radius:3px;

border-right-color:rgb(195,195,195);

background-color:qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1,

stop:0rgba(255,255,255,155), stop:0.3rgba(160,160,164,155),

stop:0.7rgba(160,160,164,155), stop:1rgba(255,255,255,155));

}

QComboBox::down-arrow{

image:url(":/image/spectrum/downArrow.png");

width:15px;

height:15px;

border-radius:5px;

}

QComboBox::down-arrow:hover{

border-image:url(":/image/spectrum/downArrow.png");

width:15px;

height:15px;

border-radius:5px;

}

QComboBox::down-arrow:on{

top:0px;

left:0px;

}

/**************  QComboBox 定制 ****************/

QComboBoxQAbstractItemView

{

padding:5px;

background:rgb(51,51,51);

}

QComboBoxQAbstractItemView::item

{

margin:1px0;

padding:5px;

font-size:15px;

background:rgb(60,60,60);

color:#fff;

font-family:"Microsoft YaHei";

}

QComboBoxQAbstractItemView::item:hover

{

background-color:qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1,

stop:0rgba(127,127,127,255), stop:0.3rgba(106,106,106,255),

stop:0.7rgba(82,82,82,255), stop:1rgba(82,82,82,255));

border-radius:2px;

}

QComboBoxQAbstractItemView::item:selected

{

background-color:qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1,

stop:0rgba(127,127,127,255), stop:0.3rgba(106,106,106,255),

stop:0.7rgba(82,82,82,255), stop:1rgba(82,82,82,255));

border-radius:2px;

}

到了這一步之后淫半,應(yīng)該會(huì)得到一個(gè)類似這樣的下拉框逆济,不要急榛斯,一步一步來

image

再加入這樣一段代碼:


// 設(shè)置滾動(dòng)條的重點(diǎn)在這

ui->com_clock->view()->setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded);

然后再運(yùn)行一次(確保選擇項(xiàng)大于10蔓钟,或者修改QCombobox的 maxVisibleItems = x x為整數(shù))

這次應(yīng)該就有滾動(dòng)條了永票,效果是這樣的(我設(shè)置了maxVisibleItems = 5)

image

OK,滾動(dòng)條有是有了滥沫,但有點(diǎn)難看侣集,繼續(xù)用QSS美化

加上滾動(dòng)條美化QSS


/******** combobox 滾動(dòng)條  *********/

QComboBoxQScrollBar::vertical{/*主體部分*/

width:10px;

background:rgb(89,89,89);

border:none;

border-radius:5px;

}

QComboBoxQScrollBar::handle::vertical{/*滑塊主體*/

border-radius:5px;

width:10px;

background:rgb(173,173,173);

}

QComboBoxQScrollBar::handle::vertical::hover{

background:rgb(232,232,232);

}

QComboBoxQScrollBar::add-line::vertical{/*上箭頭*/

border:none;

}

QComboBoxQScrollBar::sub-line::vertical{/*下箭頭*/

border:none;

}

結(jié)果和最初的截圖一致了

image

參考博客:https://blog.csdn.net/Zzhouzhou237/article/details/73613278

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市兰绣,隨后出現(xiàn)的幾起案子世分,更是在濱河造成了極大的恐慌,老刑警劉巖缀辩,帶你破解...
    沈念sama閱讀 219,366評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件臭埋,死亡現(xiàn)場離奇詭異,居然都是意外死亡臀玄,警方通過查閱死者的電腦和手機(jī)瓢阴,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來健无,“玉大人荣恐,你說我怎么就攤上這事±巯停” “怎么了叠穆?”我有些...
    開封第一講書人閱讀 165,689評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長臼膏。 經(jīng)常有香客問我硼被,道長,這世上最難降的妖魔是什么渗磅? 我笑而不...
    開封第一講書人閱讀 58,925評論 1 295
  • 正文 為了忘掉前任祷嘶,我火速辦了婚禮屎媳,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘论巍。我一直安慰自己烛谊,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,942評論 6 392
  • 文/花漫 我一把揭開白布嘉汰。 她就那樣靜靜地躺著丹禀,像睡著了一般。 火紅的嫁衣襯著肌膚如雪鞋怀。 梳的紋絲不亂的頭發(fā)上双泪,一...
    開封第一講書人閱讀 51,727評論 1 305
  • 那天,我揣著相機(jī)與錄音密似,去河邊找鬼焙矛。 笑死,一個(gè)胖子當(dāng)著我的面吹牛残腌,可吹牛的內(nèi)容都是我干的村斟。 我是一名探鬼主播,決...
    沈念sama閱讀 40,447評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼抛猫,長吁一口氣:“原來是場噩夢啊……” “哼蟆盹!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起闺金,我...
    開封第一講書人閱讀 39,349評論 0 276
  • 序言:老撾萬榮一對情侶失蹤逾滥,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后败匹,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體寨昙,經(jīng)...
    沈念sama閱讀 45,820評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,990評論 3 337
  • 正文 我和宋清朗相戀三年掀亩,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了阁苞。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片攘滩。...
    茶點(diǎn)故事閱讀 40,127評論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡痪署,死狀恐怖纳账,靈堂內(nèi)的尸體忽然破棺而出吱涉,到底是詐尸還是另有隱情刹泄,我是刑警寧澤,帶...
    沈念sama閱讀 35,812評論 5 346
  • 正文 年R本政府宣布怎爵,位于F島的核電站特石,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏鳖链。R本人自食惡果不足惜姆蘸,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,471評論 3 331
  • 文/蒙蒙 一墩莫、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧逞敷,春花似錦狂秦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,017評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至牛柒,卻和暖如春堪簿,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背皮壁。 一陣腳步聲響...
    開封第一講書人閱讀 33,142評論 1 272
  • 我被黑心中介騙來泰國打工椭更, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人蛾魄。 一個(gè)月前我還...
    沈念sama閱讀 48,388評論 3 373
  • 正文 我出身青樓虑瀑,卻偏偏與公主長得像,于是被迫代替她去往敵國和親畏腕。 傳聞我的和親對象是個(gè)殘疾皇子缴川,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,066評論 2 355

推薦閱讀更多精彩內(nèi)容