使用QPalette无法设置,可以使用样式表:
QColor color = QColorDialog::getColor(Qt::black, this, "请选择颜色");
int r = 0, g = 0, b = 0;
color.getRgb(&r,&g,&b);
ui.btn->setStyleSheet(QString("background-color: rgb(%1,%2,%3)").arg(r).arg(g).arg(b));
使用QPalette无法设置,可以使用样式表:
QColor color = QColorDialog::getColor(Qt::black, this, "请选择颜色");
int r = 0, g = 0, b = 0;
color.getRgb(&r,&g,&b);
ui.btn->setStyleSheet(QString("background-color: rgb(%1,%2,%3)").arg(r).arg(g).arg(b));