方法1 使用调色板QPalettet
设置黑底红字的Label
QLabel *label = new QLabel(tr("Hello Qt!"));
QPalette pe;
//设置黑底红字
pe.setColor(QPalette::Background,Qt::black);
pe.setColor(QPalette::WindowText,Qt::red);
label->setPalette(pe);
方法2 使用QT样式表(QSS)直接设置
设置指定背景色的Label
ui->label->setText("");
//ui->label->setStyleSheet("color:red;");
//设置指定背景色
ui->label->setStyleSheet("QLabel{background-color:rgb(200,101,102);}");