Seite 1 von 1

QDial mit QLineEdit verbinden

Verfasst: 24. März 2009 15:11
von Klausn
Hi zusammen,

ich würde gern ein QDial Objekt verwenden. Das Teil soll in 360 Grad eingeteilt sein und immer nur in 1er Schritten voran gehen. (Mausrad)

Wie kann man das unter QT mit einem LineEdit Feld verbinden ?

Bei Änderung des Dial Wertes durchs Mausrad soll der Wert im LineEdit Feld angezeigt werden.

Das soll aber auch anders herum funktionieren. Bei Eingabe eines Wertes ins LineEdit Feld soll das auf dem Dial angezeigt werden. Weiss zufällig jemand wie das geht ???

danke schonmal

Re: QDial mit QLineEdit verbinden

Verfasst: 24. März 2009 15:13
von pfid
Klausn hat geschrieben:Hi zusammen,

ich würde gern ein QDial Objekt verwenden. Das Teil soll in 360 Grad eingeteilt sein und immer nur in 1er Schritten voran gehen. (Mausrad)

Wie kann man das unter QT mit einem LineEdit Feld verbinden ?

Bei Änderung des Dial Wertes durchs Mausrad soll der Wert im LineEdit Feld angezeigt werden.

Das soll aber auch anders herum funktionieren. Bei Eingabe eines Wertes ins LineEdit Feld soll das auf dem Dial angezeigt werden. Weiss zufällig jemand wie das geht ???

danke schonmal
Mit Signals und Slots geht das bestimmt.

http://doc.trolltech.com/4.4/signalsandslots.html
http://doc.trolltech.com/4.4/qdial.html
http://doc.trolltech.com/4.4/qlineedit.html

Verfasst: 24. März 2009 15:38
von Klausn
ja leider geht das nicht so einfach. Dachte das kann man einfach per QtDesigner verbinden.

Muss ich wohl erst einen neuen slot basteln ...

Verfasst: 24. März 2009 15:40
von franzf
Nimm doch statt QLineEdit nen QSpinBox. Da solltest du das mit SIGNAL/SLOT per Designer hinkriegen