Grafik Darstellung mit Qt

Alles rund um die Programmierung mit Qt
agbamobl
Beiträge: 18
Registriert: 12. März 2009 16:16

Grafik Darstellung mit Qt

Beitrag von agbamobl »

Hallo Leute,

ich habe momentan auf ein Project und muss ein Thread monitoring mit QT machen.
Mein Frage ist gibt ein möglichkeit mit Qt ein solche Grafik wie bei Windows Manager zu machen. damit meinte ich, ein Achsendiagramm mit X- und Y-Achse.

Danke in voraus
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

Ja.
Und bevor du noch mal fragen musst was man da verwendet:
Mit Qwt sollte das am schnellsten gehen.
agbamobl
Beiträge: 18
Registriert: 12. März 2009 16:16

Beitrag von agbamobl »

ich habe qwt versucht zu kompilieren, aber ich bekomme folgende fehlermeldung:

qwt_painter.cpp: In static member function ‘static QPen QwtPainter::scaledPen(const QPen&))’:
qwt_painter.cpp:754: error: ‘const class QPenn’ has no member named ‘isCosmeticc’
qwt_painter.cpp:761: error: ‘class QPenn’ has no member named ‘setCosmeticc’
make[1]: *** [obj/qwt_painter.o] Fehler 1
make[1]: Leaving directory `/home/gruppe2/qwt/qwt-5.2.0/src'
make: *** [sub-src-make_default] Fehler 2

kann mir jemand helfen?
agbamobl
Beiträge: 18
Registriert: 12. März 2009 16:16

Beitrag von agbamobl »

Ach so ich benutze QT4 unter debian
RavenIV
Beiträge: 267
Registriert: 21. Januar 2009 14:24
Wohnort: Waldshut

Beitrag von RavenIV »

ich benutze Qt 4.3 und QWT 5.2 unter WinXP und SuSE 10.3.
Bei beiden Systemen hatte ich keinen Fehler.
Linux, das längste Text-Adventure aller Zeiten
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

Dann hast du eine ziemlich, ziemlich alte Qt4-Version. Denn bereits seit Qt-4.3 gibt es "isCosmetic()".
Schau mal dass du dir ein update holst.

Grüße
Franz
agbamobl
Beiträge: 18
Registriert: 12. März 2009 16:16

Beitrag von agbamobl »

wenn ich mich nicht irre, habe ich qt-x11opensource 4.5.0 und qt-embedded 4.5.0 installiert.
ich glaube dass ich auf den letzte Stand bin.
agbamobl
Beiträge: 18
Registriert: 12. März 2009 16:16

Beitrag von agbamobl »

ok aber wie kann ich ein update davon machen.
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

Wie und wann hast du Qt-4.5.0 installiert?
Was sagt dein Paketmanager über die installierte Version?

Du kannst die verwendete Version mal ausgeben:

Code: Alles auswählen

 qDebug() << "Qt Version:" << QT_VERSION;
was kommt da raus?

Denn prinzipiell kannst du verschiedene Qt-Versionen installieren und dann über QTDIR und dem passenden qmake verwenden.
agbamobl
Beiträge: 18
Registriert: 12. März 2009 16:16

Beitrag von agbamobl »

er hat mir sowas zurückgegeben

Qt Version: 262657
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

agbamobl hat geschrieben:er hat mir sowas zurückgegeben

Qt Version: 262657
das ist in Hex:
0x040201
-> Du hast Qt Version 4.2.1, mit der du diese Datei kompilierst.
agbamobl
Beiträge: 18
Registriert: 12. März 2009 16:16

Beitrag von agbamobl »

Ok wie kann ich ein update von mein qt machen?
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

Un ter debian gibts doch REPOS oder?
Irgend wo sollte eines mit ner halbwegs aktuellen Version zu finden sein (wenn Debian stable nicht eh selber ein s liefert).
Aber du schreibst doch, du hättest 4.5.0 opensource installiert, oder?
Wie hast du das getan? Per Paketmanager?
Wie setzt du seine Umgebungsvariablen für QT, falls du ein händisch installierts Qt verwendest?
agbamobl
Beiträge: 18
Registriert: 12. März 2009 16:16

Beitrag von agbamobl »

hallo,

Danke noch, mein Problem war bei meiner Version von Debian. Ich habe qwt jetzt installiert
agbamobl
Beiträge: 18
Registriert: 12. März 2009 16:16

Beitrag von agbamobl »

Ich habe noch ein anderes Problem. Kann mir jemand sagen, wie ich ein programm mit qwt kompilieren kann. Oder bzw. die Beispiele wie simple_plot kompilieren kann. es klappt irgendwie nicht.
Antworten