學習qt不長時間,對qtcreator界面編輯中的屬性視窗印象深刻,感覺顏色配置的很好看,因此試著在自己寫的程式中實作此效果,見下圖:

主界面左側為QTreeWidget空間,中間為VTK視窗,右側為qtpropertybrowser控制元件,其中右側視窗的設定正常與qtcreator的一致,而左側視窗僅僅是背景色被設定了,而沒有實作item逐行交替改變顏色的效果,如qss檔案中的alternate-background-color設定。
qss檔案的設定如下:
QTreeWidget{
background-color: #FFFFBB;
alternate-background-color: #FFFFDD
}
QTreeWidget::item{
background: #FFFFBB;
}
QTreeView::item:hover {
background: #FFFFBB;
}
QTreeView::item:selected:active{
background: #5599FF;
}
QTreeView::item:selected:!active {
background: #5599FF;
}
請各位大佬指點下怎么設定才能實作和右側一致的效果。或者我想實作與右側不一樣的顏色配置該怎么設定qss檔案。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/268929.html
標籤:C++ 語言
下一篇:C語言陣列解決問題,剛學
