QT QLabel颜色的设置(文字、背景)

方法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);}");  

你可能感兴趣的:(qt)