Ich lerne gerade PyQt und schaue mir den Mechanismus für Signale und Slots an. Ich bin etwas verblüfft von der ausführlichen Syntax. Warum haben wir:
%Vor%Ich würde viel lieber folgendes schreiben:
%Vor%Kann mir jemand sagen, warum die connect () -Syntax so explizit / ausführlich sein muss?
Sie können PyQts neue Stilsignale verwenden, die weniger ausführlich sind:
%Vor%Wird:
%Vor% Ein noch kürzerer Weg besteht darin, den Signalnamen der Funktion in den Schlüsselwortargumenten des Konstruktors z. %Code%. PyQt verbindet das Signal QDial(valueChanged=spinbox.setValue)
automatisch mit valueChanged()
.