Я использую следующий код для подключения QMenu
к QPushButton
. Когда нажимается кнопка, отображается раскрывающееся меню с несколькими элементами подменю.
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')
Теперь, в зависимости от условия, я хотел бы настроить отображение QPushButton
, предоставив ему текст и цвет фона. Следующая строка кода (который должен изменить цвет фона) не влияет на QPushButton
, подключенный к QMenu.
button.setStyleSheet('QPushButton {background-color: #A3C1DA}')
Я хотел бы знать, как изменить цвет фона QPushButton
, а также цвет текста кнопки.