Erst einmal möchte ich, dass der Hintergrund der Tabs meines QTabWidget vollkommen transparent sind, so dass man nur den Hintergrund des darunter liegenden Widgets sieht. Wenn ich eine transparente Farbe einstelle, zeigt er meist irgendein anderen Hintergrund, den ich in einem anderen Widget benutzt habe... Bei meiner Recherche habe ich gelesen, dass es ein Windows bug geben soll, nur ist das unter Linux bei mir leider genau so.
Außerdem wollte ich fragen, wie man den Stylesheet aus .qss dateien auf alle Dialoge anwenden kann, die in meiner app geöffnet werden. Bis jetzt habe ich den Stylesheet durch folgenden Code auf das Hauptfenster angewendet:
Code: Alles auswählen
css2 = QtCore.QFile("stylesheet.qss")
css2.open(QtCore.QIODevice.ReadOnly)
if css2.isOpen():
self.centralwidget.setStyleSheet(QtCore.QVariant(css2.readAll()).toString())
css2.close()