Wie kann ich die "qtmodern" Fenstereinstellung auf das zweite übertragen?
irgendwie müsste man die "qtmodern.styles.dark(app)" und "w = qtmodern.windows.ModernWindow(w)" laden können.
Hat da jemand einen Ansatz.
Der Code unten dient nur zu testzwecken.
Code: Alles auswählen
#!/usr/bin/env python
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QPushButton, QWidget
import qtmodern.styles
import qtmodern.windows
class AnotherWindow(QWidget):
# neues Fenster
def __init__(self):
super().__init__()
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.w = AnotherWindow()
self.button = QPushButton("Klick mich mal")
self.button.clicked.connect(self.show_new_window)
self.setCentralWidget(self.button)
def show_new_window(self):
self.w.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
w = MainWindow()
qtmodern.styles.dark(app)
w = qtmodern.windows.ModernWindow(w)
w.show()
app.exec_()