Qpalette
QPalette是Qt中的调色板类,它提供的setColor()函数可改变控件的颜色,其原型为:
void QPalette::setColor(ColorRole acr, const QColor &acolor)
其中, ColorRole是个枚举,指的是颜色主题,QPalette::Window是指背景色,QPalette::WindowText指的是前景色, QPalette::Button指的是按钮的底色…
Qfont
前景属性。使用方法和上面类似,先获取某个组件的前景对象,然后修改,最后放回去。
方法有
setUnderline(bool) //前景字体下划线
setItalic(bool) //前景字体斜体
setBold(bool) //前景字体加粗
pointsize() //获取字体大小