New Signal/Slot vs Old Signal/Slot? Vor und Nachteile?
Verfasst: Freitag 14. Dezember 2012, 19:40
Hi,
Also bisher hab ich nie gross über Signal/Slot nachgedacht sondern immer den normalen Old-Style genutzt.
Letztens ist mir z.B. aufgefallen dass der Old-Style abbricht weil "passItem" kein QObject ist sondern ein QTreeWidgetItem.
Nun stellt sich mir die Frage, welchen "Style" sollte man am besten nutzen und welcher hat mehr Vorteile?
Also was sagt ihr?
New-Style funktioniert
Old-Style funktioniert nicht
Also bisher hab ich nie gross über Signal/Slot nachgedacht sondern immer den normalen Old-Style genutzt.
Letztens ist mir z.B. aufgefallen dass der Old-Style abbricht weil "passItem" kein QObject ist sondern ein QTreeWidgetItem.
Nun stellt sich mir die Frage, welchen "Style" sollte man am besten nutzen und welcher hat mehr Vorteile?
Also was sagt ihr?
New-Style funktioniert
Code: Alles auswählen
thread.currentPass.connect(passItem.setText)
Code: Alles auswählen
self.connect(thread, QtCore.SIGNAL('currentPass(str)'), passItem, QtCore.SLOT('setText(const QString &)'))