Cómo cambiar el texto de QPushButton y el color de fondo

Estoy usando el siguiente código para conectarQMenu aQPushButton. Cuando se hace clic en el botón, se muestra un menú desplegable con varios elementos del submenú.

button=QPushButton()
button.setText("Press Me")

font=QtGui.QFont()
button.setFont(font)
button.setSizePolicy(ToolButtonSizePolicy)

button.setPopupMode(QtGui.QToolButton.InstantPopup)
menu=QtGui.QMenu()
button.setMenu(menu)

menuItem1=menu.addAction('Menu Item1')
menuItem2=menu.addAction('Menu Item2') 

Ahora, dependiendo de una condición, me gustaría personalizarQPushButton mostrar dándole un texto y color de fondo. La siguiente línea de código (que se supone que cambia el color de fondo) no tiene ningún efecto enQPushButton conectado a QMenu.

button.setStyleSheet('QPushButton {background-color: #A3C1DA}')

Me gustaría saber cómo cambiar el color de fondo deQPushButton así como el color del texto del botón.

Respuestas a la pregunta(1)

Su respuesta a la pregunta