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

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐