更改控件上的字体颜色

来源:互联网 发布:数控线切割图形3b编程 编辑:程序博客网 时间:2024/05/18 18:14

QPalette newPalette = m_pLabel->palette();
newPalette.setColor( QPalette::WindowText, Qt::white );
m_pLabel->setPalette( newPalette );

 

QPalette newPalette = m_pPushButton->palette();
newPalette.setColor( QPalette::ButtonText, Qt::white );
m_pPushButton->setPalette(newPalette);

 

是设置QPalette::WindowText还是QPalette::ButtonText,关键看你要设置的文字属于什么类型的,大家可以到QPalette的assistant下看看,有个图一下就能看明白。