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 c++ : Sélectionner tout - Visualiser dans une fenêtre à part
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