Qt Designer控件背景顏色及邊框設置

需求:在Qt Designer中,從工具欄拖一個Frame(框架)到MainWindow(主窗口),爲了美觀,想把Frame的邊框調寬,顏色設置爲紅色。

問題:本人是VS C#用戶,習慣了再控件屬性中設置邊框顏色和寬度,但在Qt設計中,屬性並不提供相應功能,因此無法輕易實現。

解決:通過參考他人設計,發現在Frame控件的屬性styleSheet中,可以進行樣式編輯來實現所需功能。


詳述:以上爲問題與解決思路,詳細的實現涉及到CSS級聯樣式表,下面將通過幾個例子來介紹一下怎樣使用Qt中的部件類型設計。

1 設置一個按鈕的背景色和邊框:background-color =yellow; boder=2px

選中目標控件,點擊stylesheet屬性,在彈出的編輯樣式表中輸入CSS代碼。

2 設置Frame邊框顏色和線寬

選中Frame控件,在stylesheet屬性的編輯樣式表輸入CSS代碼。代碼從別處複製而得。

樣式表代碼中,*表示當前控件,其它代碼待定。

以上內容給出控件美化的基本實現思路,在樣式表中,具體的CSS代碼需掌握相關基礎。

   

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章