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![]()
Partager