web-dev-qa-db-fra.com

PyQt QPushButton Couleur d'arrière-plan

J'ai le code suivant:

self.pushButton = QtGui.QPushButton(Form)
self.pushButton.setGeometry(QtCore.QRect(0, 550, 150, 31))
self.pushButton.setObjectName(_fromUtf8("pushButton"))

Comment changer la couleur d'arrière-plan de ce bouton. J'ai essayé d'utiliser Palette et je n'ai aucun succès. Je voudrais que la couleur soit rouge. Je n'arrive pas à l'appeler correctement. Toute aide est la bienvenue.

14
Trying_hard

Vous pouvez changer le style du bouton:

self.pushButton.setStyleSheet("background-color: red")

C'est comme CSS.

31
Alvaro Fuentes

Voici un exemple de code. Vous pouvez choisir n'importe quel style pour définir la couleur d'arrière-plan.

QPushButton button1, button2, button3;

button1.setStyleSheet("background-color: red");

button2.setStyleSheet("background-color:#ff0000;");

button3.setStyleSheet("background-color:rgb(255,0,0)");
8
AB Bolim