Einfach Qt: qdoublespinbox und qdoubleslider??

Verschiedenes zu Qt
Antworten
archon
Beiträge: 117
Registriert: 22. August 2006 12:01

Einfach Qt: qdoublespinbox und qdoubleslider??

Beitrag von archon »

Hallo

Ich programmiere grade gezwungendermaßen in qt3 und brauche eine unbedingt eine spinbox die nachkommastellen einstellen lässt ebenso einen nachkommagenauen slider
Gibts sowas in qt3 z.b. qdoublespinbox?
Uwe
Beiträge: 176
Registriert: 9. Oktober 2005 13:37
Wohnort: München

Beitrag von Uwe »

Qwt (http:/qwt.sf.net) bietet sowas. QwtSlider ist vermutlich genau das was Du brauchst, QwtCounter vielleicht.

Du kannst Qwt 4.2.0 (Qwt 3.x) verwenden, oder einen Qwt 5.0 snapshot aus dem CVS (läuft sowohl mit Qwt 3.x als auch mit Qwt 4.x).

Uwe
archon
Beiträge: 117
Registriert: 22. August 2006 12:01

Beitrag von archon »

Vielen Dank ich werds ausprobieren!! :wink:
archon
Beiträge: 117
Registriert: 22. August 2006 12:01

Beitrag von archon »

Ich hab jetzt noch die

wwWidgets Libary gefunden:
http://www.wysota.eu.org/wwwidgets/#desc_wwFloatSpinBox

Das ist genau das was ich suche, bloss hab ich jetzt ein problem wie ich das ganze in qt designer integriere..?
archon
Beiträge: 117
Registriert: 22. August 2006 12:01

Beitrag von archon »

So hab ich wwWidgets 0.3.3 unter qt3.2.1 mit eingebunden:


Man muss natürlich wenn man es unter Windows verwenden will die
wwplugins.pro anpassen

und zwar

target.path = C:\Qt2\3.2.1NonCommercial\plugins\designer

und (weiter unten):

INCLUDEPATH += C:\Qt2\3.2.1NonCommercial\tools\designer\interfaces

dann
>qmake wwplugins.pro

brachte mehrere Fehler: Muss man einfach abarbeiten: einmal ist eine klammer zuviel in wwfloatspinbox.cpp

und dann meckert er noch das return value gesetzt sind obwohl die funktionen void sind also einfach rauskommentieren.

dann mit nmake oder was auch immer compilieren und die nun erzeugte
wwwidgets.dll
nach
C:\Qt2\3.2.1NonCommercial\plugins\designer

und die headerfiles
und cpp files ins prg verzeichnis

kopieren und siehe da im designer kann man unter wwClasses wunderbar eine floatspinbox auswählen

Gruss
Antworten