qlineedit设置背景颜色

使用QPalette的方法不行,


ui->le_text->setAutoFillBackground(true);
qDebug() << ui->le_text->palette().color(QPalette::WindowText);
QPalette lette;
QColor color(50,0,255, 255);
lette.setColor(QPalette::WindowText, color);
ui->le_text->setPalette(lette);
qDebug() << ui->le_text->palette().color(QPalette::WindowText);


需要使用stylesheet的方法。

ui->le_text->setStyleSheet("background-color:rgba(0,255,255,255)");

你可能感兴趣的:(linux,Qt,stylesheet,qlineedit)