这里提供两种方法
首先可以用html语言的方法设置
QString str = "fsdkfdslkf";
label->setText("ABCDEFG<font color=red size=24>str</font>IJKLMN")
第二种
QString colour; // you can use also QColor
QString text;
// ...
QString temp = tr("<font color='%1'>%2</font>");
somelabel->setText( temp.arg( colour, text ) );