Wie man ein Objekt korrekt von einer Klasse an eine andere übergibt?
📁 Methode, Beispiel, KI
Es gibt zwei Klassen: MainWindow und SetOfButtons ,
die erste Klasse ist die Hauptklasse,
und die zweite Klasse soll Buttons auf dem Fenster-Skeleton erstellen.
Wie kann man also das Fensterobjekt korrekt an die Buttons-Klasse übergeben, sodass man dieses Objekt von der Buttons-Klasse aus vollständig steuern kann?
Ich habe bereits versucht, ein Objekt der Klasse SetOfButtons bei der Initialisierung der Klasse MainWindow zu erstellen und das Fenster an die Buttons-Klasse zu übergeben. Es gelang, die Buttons zu erstellen, aber als es darum ging, Tastendrücke zu überprüfen und Aktionen auszuführen, ist alles zusammengebrochen.
Bitte helfen Sie. Unten gebe ich einen ungefähren Code der beiden Klassen:
# File ProjectPaint.Main from ProjectPaint.Buttons import Sys Class MainWindow: def __init__(self): super().__init__() __name__ == '__main__': app = QApplication(sys
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen
Blogs