On peut mettre directement le tupple dans le f-string
Bonjour,
j'imagine que tu parles de ligne 29 sur le code ?
Que veux tu dire exactement ? Peux tu mettre ta proposition s'il te plait ? Je ne suis pas sûr de comprendre. Que veux tu dire par "directement" ? Si tu ne mets qu'un seul couple d'accolades, python va attendre une variable à l'intérieur pour interpréter le fstring, c'est pour cela qu'il faut mettre un double jeux d'accolades pour le CSS et un seul jeu d'accolade pour pouvoir y mettre la variable color_str
def set_background_color(self):
color = COLORS.get(self.done)
self.setBackgroundColor(QtGui.QColor(*color))
stylesheet = f"""
QListView::item:selected {{
background: rgb{color};
color: rgb(0, 0, 0);}}"""
self.list_widget.setStyleSheet(stylesheet)
On peut faire ça en passant directement le tuple "color"
Inscris-toi
(c'est gratuit !)
Tu dois créer un compte pour participer aux discussions.
Créer un compte