1. 程式人生 > >Qt控制元件增加屬性並通過新增的屬性設定樣式

Qt控制元件增加屬性並通過新增的屬性設定樣式

Qt控制元件增加屬性並通過新增的屬性設定樣式

1.應用場景

        在Qt應用程式設計中經常要對應用的介面進行美化,這裡要用到樣式表qss。下面說的方法適用於對某一種控制元件在介面上有幾種不用的風格樣式,例如,介面上有兩種風格的button

2.設定方法

        給要新增樣式的button新增自定義屬性

        選中button,在屬性視窗點選+號,新增自定義屬性,屬性為bool型別


       新增完成後,將style設定為true,鉤選即可


在樣式表中可以這樣寫

QPushButton[style="true"]{
    background-color:red;

 
}

 

這樣所有具有style="true"屬性的按鈕就都具有了相同的樣式,背景紅色。

將另一種風格的button增加動態屬性style1,所有具有style1="true"的按鈕具有相同的風格,背景藍色

QPushButton[style1="true"]{
    background-color:blue;

 
}


程式碼地址:https://download.csdn.net/download/maowendi/10308978

專案中應用的作一個簡單的記錄。