Code: Alles auswählen
g = View()
screen = model()
screen.start()
Code: Alles auswählen
g = View()
screen = model()
screen.start()
Du meintest "befindet"?waki hat geschrieben:Dass sich das Signal newPic sehrwohl im Object screen ist...
Äh... Dir ist schon klar, dass Du die Namen beliebig wählen kannst? Du bindest doch nur Objekte an einen beliebigen Namen! Fakt ist, dass Du in der View-Klasse keinen Zugriff auf ein Objekt der Model-Klasse hast! Was denkst Du denn ist "screen" in Deiner View-Klasse? Das sollte sowieso mit einem Fehler krachen gehen, da der Name lokal gar nicht existiert.waki hat geschrieben:Davor war "screen" eine Instanz der View-Klasse. Dies war jedoch nur ein Fehler hier, in meinem code ist "screen" die model-Klasse. Und in der Model-Klasse befindet sich das Signal newPic. Und dieses soll mit screen.newPic.connect() mit der View-Klasse verbunden werden, jedoch funktioniert dies nicht, da danch nicht die gewünschte Funktion beim auslösen des Signals aufgerufen wird...