包含在一個QColorGroup對象中的顏色
Background(背景)這種顏色用作幾乎所有組件的背景
Base(基色)這是組件的一種背景色,它比Background多定義的顏色要淺。通常是白色,不過總是一種較淺的顏色
BrightText(亮色文本)Dark用作背景時,可以用這種顏色顯示文本
Button(按鈕)這是一個按鈕的背景色,在繪製組件的其他部分之前,會用這種顏色填充它
ButtonText(按鈕文本)Button用作背景時,可以用這種顏色顯示文本
Dark(暗色)這種顏色比Button的顏色要暗,可以和Light一起使用來產生陰影,顯示出按紐的3D效果
Foreground(前景)這種顏色用於組件表面上的任何文字和圖形
Highlight(高亮)這是一種背景色,用於描繪一個高亮度的或者選中的項目
Light(淺色)這種顏色不Button的顏色要淺,可以和Dark一起使用來產生陰影,顯示出按紐的3D效果
Mid(中間色)這種顏色介於組件的Button和Dark之間,它需要更為複雜的明暗法
Midlight(中等亮度)這種顏色介於組件的Button和Dark之間,它需要更為複雜的明暗法
Shadow(陰影)這種顏色非常暗,用於顯著的陰影。它通常是黑色
Text(文本)這種顏色用於在組件的表面繪製文本。它通常與Foreground相同,不過也不總是這樣
在一個QPalette中的QColorGroups
Normal(正常態)這是預設的狀態。組件不處於另外兩種狀態中的任何一種時,就假定它是正常態
Active(啟用態)當前擁有焦點的組件處於啟用狀態。這種狀態的顏色通常與正常態相同
Disable(禁用態)該組件禁用。此狀態的QColorGroup通常是灰色的或者是被抑制的,以表明組件的睡眠狀態
QPalette myPalette=palette();
QColorGroup normalGroup=myPalette.normal();
QColorGroup activeGroup=myPalette.active();
QColorGroup disableGroup=myPalette.disabled();