QPalette

调色板类QPallete提供了颜色角色(color roles)概念,是指当前GUI界面中颜色的职责,通过枚举变量QPalette::ColorRole来定义,比较常用的颜色角色有:

QPalete::Window,通常指窗口部件的背景色;

QPalette:WindowText,通常指窗口不见的前景色;

QPalette::Base,指文本输入窗口部件(比如QtextEdit,QLinedit等)的背景色.

QPalette::Text,与QPalette::Base一块使用,指文本输入窗口部件的前景色;

QPalette::Button,指按钮窗口部件的背景色;

QPalette::ButtonText,指按钮窗口部件的前景色.

 
 

例:

QPalette   pal   =   pushButtonCancel->palette();  
pal.setColor(QColorGroup::ButtonText,QColor(255,0,0));  
pushButtonCancel->setPalette(pal); 

按钮pushButton的字体颜色为红色

你可能感兴趣的:(button)