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下看看,有个图一下就能看明白。