1. 用html应该很简单吧 setText("<font color=white>your text</font>")
2.不清楚你是怎么把背景弄成黑色的,不过既然你知道怎么改背景色,就应该知道如何改字体颜色才对
如果你的QPalette,那么就是类似的代码吧,
QPalette pal = ui.label->palette();
pal.setColor(QPalette::WindowText, Qt::white);
如果你用的stylesheet,也就一一条指令,建议多看看manual吧