QPalette

来源:互联网 发布:淘宝大码女装 编辑:程序博客网 时间:2024/04/30 02:45

调色板类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的字体颜色为红色

0 0