Couleur de fond avec un QColor
Bonjour à tous,
Je cherche aujourd'hui à assigner une couleur de fond à un QLabel, mais cela à partir d'un objet QColor, récupéré à partir de la QColorDialog...
Je n'arrive pas à obtenir ma couleur, je n'arrive pas à bien formater mon styleSheet... Pouvez-vous m'éclairer ?
Je dispose d'une méthode "toString" qui convertit mes entiers en string
Code:
1 2 3 4 5 6 7 8
| void modifyColorSlot()
{
QColor newColor = QColorDialog::getColor(QColor(), this, "SELECT A COLOR");
string s = "background-color : #" + toString(newColor.red())
+ toString(newColor.green())
+ toString(newColor.blue());
ui.colorLabel->setStyleSheet(s.c_str());
} |
Merci à vous :)