QDial mit QLineEdit verbinden

Alles rund um die Programmierung mit Qt
Antworten
Klausn
Beiträge: 48
Registriert: 28. Januar 2009 10:40

QDial mit QLineEdit verbinden

Beitrag 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
pfid
Beiträge: 535
Registriert: 22. Februar 2008 16:59

Re: QDial mit QLineEdit verbinden

Beitrag 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
Klausn
Beiträge: 48
Registriert: 28. Januar 2009 10:40

Beitrag 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 ...
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

Nimm doch statt QLineEdit nen QSpinBox. Da solltest du das mit SIGNAL/SLOT per Designer hinkriegen
Antworten