Die Suche ergab 7 Treffer

von lokiak
Mittwoch 10. August 2022, 12:28
Forum: Qt/KDE
Thema: Signal-Slot-Mechanismus von PyQt
Antworten: 13
Zugriffe: 4422

Re: Signal-Slot-Mechanismus von PyQt

@blackjack: Also erstens muss `pyqtSignal()` keine Klasse sein, nur weil man auf dem Ergebnis mittels Punktoperator auf Attribute zugreifen kann. Das geht ja auch wenn das eine Funktion (oder Methode) ist, die ein entsprechendes Objekt als Ergebnis liefert. Kannst Du mir vielleicht ein ganz simples ...
von lokiak
Mittwoch 10. August 2022, 06:56
Forum: Qt/KDE
Thema: Signal-Slot-Mechanismus von PyQt
Antworten: 13
Zugriffe: 4422

Re: Signal-Slot-Mechanismus von PyQt

@blackjack: Tatsächlich ist es wohl eine Klasse, aber die hat weder eine `connect()`- noch eine `emit()`-Methode. Denn auf diese Objekte greift man auf Exemplaren ja gar nicht zu. Dort hat jedes Exemplar noch mal ein eigenes Objekt von einem anderen Typ: `pyqtBoundSignal`. Die werden beim Initialisi...
von lokiak
Dienstag 9. August 2022, 12:39
Forum: Qt/KDE
Thema: Signal-Slot-Mechanismus von PyQt
Antworten: 13
Zugriffe: 4422

Re: Signal-Slot-Mechanismus von PyQt

@blackjack: Signale sind keine Funktionen. Also zumindest nicht auf der Python-Seite, wo sie ein Datentyp/eine Klasse sind (oder mehrere) Was `pyqtSignal()` letztendlich ist, Klasse oder Funktion, ist ein Implementierungsdetail. Benutzt wird es wie eine Funktion, weshalb es wahrscheinlich nicht bei ...
von lokiak
Dienstag 9. August 2022, 07:49
Forum: Qt/KDE
Thema: Signal-Slot-Mechanismus von PyQt
Antworten: 13
Zugriffe: 4422

Signal-Slot-Mechanismus von PyQt

Hallo, ich versuche gerade den Signal-Slot-Mechanismus von PyQt zu verstehen. Dazu habe ich mir zuerst die Qt-Dokumentation angeschaut. Die meine ich halbwegs zu verstehen. Signals und Slots sind hier beides public-Funktionen, wobei die Signal-Funktion nur deklariert und nicht implementiert wird. Di...
von lokiak
Dienstag 9. August 2022, 06:58
Forum: Qt/KDE
Thema: Spyder, GUIs, Matlab, debugging
Antworten: 3
Zugriffe: 2281

Re: Spyder, GUIs, Matlab, debugging

@blackjack: vielen Dank für die Infos und den code. Korrigiere mich bitte wenn ich falsch liege: Bei `DisplayImage` ist `parent` redundant weil `QObject` bereits `parent` als Qt-Property besitzt. 'DisplayImage' erbt von 'QWidget' welches von 'QObject' erbt. Die Zuweisung "self.parent=parent&quo...
von lokiak
Mittwoch 3. August 2022, 12:31
Forum: Qt/KDE
Thema: Spyder, GUIs, Matlab, debugging
Antworten: 3
Zugriffe: 2281

Spyder, GUIs, Matlab, debugging

Hallo, ich habe in der Vergangenheit mit Matlab gearbeitet und war mit der Art zu debuggen sehr zufrieden. Nun versuche ich mich an Python, als IDE verwende ich Spyder. Als Fernziel möche ich eine (Rasperry-) Kamera ansteuern, die Bilddaten ausgeben bzw. weiter auswerten. Um zu verstehen wie ich GUI...
von lokiak
Samstag 18. Juni 2022, 22:22
Forum: Qt/KDE
Thema: 'parent' im Konstruktor
Antworten: 1
Zugriffe: 2077

'parent' im Konstruktor

Hallo, meine Frage bezieht sich u.a. auf folgenden Schnipsel code: class MeinDialog(QtWidgets.QDialog): def __init__(self, parent=None): super().__init__(parent) Normalerweise spielt die parent-child-Beziehung doch in der Vererbung eine Rolle. Ist dieses 'parent' ebenfalls im Vererbungs-Kontext zu s...