Ich habe überall gesucht und konnte keine Lösung finden, die ich anwenden konnte.
Einfaches Fallbeispiel. Ich habe ein Untermenü mit 2 Einträgen.
menu = QMenu("MainMenu", self )
submenu = QMenu("Submenu", menu )
menu.addMenu( submenu )
submenu.addAction( QIcon(""), "entry 1", myFuncs.func1 )
submenu.addAction( QIcon(""), "entry 2", myFuncs.func2 )
Vorläufig habe ich nur eine Zeile hinzugefügt, die zumindest die Hintergrundfarben aller Elemente ändert:
submenu.setStyleSheet("QWidget { background-color: %s }" % col_brightGray.name())
Aber. Ich möchte die Hintergrundfarbe für jeden der Einträge in verschiedene Farbtöne ändern. Im sicher, dass es einen Weg, aber nach dem Versuch ganz ein paar, ich konnte nicht Nagel es.
Ich danke Ihnen im Voraus