Style Sheet funktioniert nicht bei Menu Buttons

Alles rund um die Programmierung mit Qt
Antworten
Knack
Beiträge: 1
Registriert: 23. April 2011 07:14

Style Sheet funktioniert nicht bei Menu Buttons

Beitrag von Knack »

Hallo zusammen,

in einer MainWindow Applikation scheinen Style Sheets nicht auf die Menu Buttons zu wirken. Von dem folgenden Code (PyQt) hätte ich erwartet, dass auch der MenuButton einen blauen Hintergrund hat:

Code: Alles auswählen

import PyQt4.QtGui as QtGui 

class MyMainWindow(QtGui.QMainWindow):
     
    def __init__(self, parent=None):
        super(MyMainWindow, self).__init__(parent)
        self.menu_bar = self.menuBar()
        self.session_menu = self.menu_bar.addMenu("&Session")
 
        self.setStyleSheet("""
        *
        {
            background-color: blue;
        }
        """)
 
if __name__ == "__main__":
    import sys
    app = QtGui.QApplication(sys.argv)
    main_window = MyMainWindow()
    main_window.show()
    app.exec_()
Bug oder mache ich was falsch?

Viele Grüße,

Jan
Antworten