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.