Hallo,
ich habe ein Problem mit der DoubleSpinBox. Ich möchte über die SpinBox einen Registerinhalt auswählen (also diskreter Wert von 0 bis 255). Angezeigt soll jedoch der zugehörige Analogwert (0 bis 20) werden. Schrittweite steht auf 0.07. mit jedem Klick auf den + oder - Button wird das Signal changedValue gerufen. Dort berechne ich aus dem Analogwert den zugehörgen diskreten Wert und wieder zurück, da 20/255 0.078...
Das funktioniert auch alles ganz super. Mein Problem ist, wenn im LineEdit der SpinBox etwas eingegeben wird. Auch dann wird changedValue gerufen. Zu diesem Zeitpunkt ist die Konvertierung jedoch unangebracht, da die Eingabe unter Umständen noch nicht beendet ist. Sinnvoll wäre es erst bei editingFinished zu tun.
Nun meine Frage. Gibt es eine Möglichkeit bei changedValue herauszufinden, ob der geänderte Wert durch einen Button-Klick oder eine Eingabe entstanden ist? Oder kann man die SpinBox so konfigurieren, dass changedValue bei Eingaben nicht gerufen wird?