Guten Morgen, kennt jemand eine einfache (aber brauchbare) quelloffene Bibliothek in C++, mit der ich in einem Windows-GUI Messwerte darstellen kann? Also einen 2D-Graphen, in dem man wenn möglich auch noch mit Scrollbalken in der X-Achse navigieren kann. Ich würde mir gerne ein paar Messdaten vom Controller am PC visualisieren (online während die Messwerte reinkommen).
Sowas meine ich mal auf www.codeproject.com gesehen zu haben. Sowas sollte aber zur verwendeten GUI-Klassenbibliothek passen, welche isses denn? MFC, wxWidgets, QT oder der Borland-Delphi-Aufsatz?
> Sowas sollte aber zur verwendeten GUI-Klassenbibliothek passen, welche > isses denn? MFC, wxWidgets, QT oder der Borland-Delphi-Aufsatz? Vom Borland-Builder würde ich gerne weg - also ob wxWidgets oder QT wäre mir egal. Aber ab Werk scheint es bei diesen beiden auch keine Komponenten zu geben. Bei Codeproject habe ich auch schon geschaut, aber die meisten scheinen dort auf MFC aufzusetzen, und sind nur mit dem Visual-C++ Compilier von MS zu übersetzen. Oder liege ich da falsch? Ich habe mir die aktuelle Gratis-Version vom Visual-Studio noch nicht angesehen.
Das hast Du richtig erkannt, codeproject ist zumindest MFC-lastig. Was kein Wunder ist, da es lange Zeit auch keine Alternative gab. Für wxWidgets müsste es aber eine Komponente geben, hast Du Dich mal in der entsprechenden Communitiy umgesehen?
Bei wxWidgets habe ich jetzt die wxPlotWindow gesehen. Sieht zwar seehr sparsam aus, aber reicht eigentlich schon. Zusätzlich gibt es noch wxMathPlot, aber da lassen sich von 2 Demoprogrammen nur eins übersetzen. @Rufus Du scheinst ja auch öfters was mit wxWidgets zu machen. Was nutzt du denn für eine IDE? Zur Zeit verwende ich den DevC++ mit der wx-Erweiterung, aber etwas buggy ist der ja schon...
Ich arbeite leider nicht so oft wie ich es gerne würde mit wxWidgets - da ist einfach zu viel "legacy code" zu pflegen, als daß ich den portieren könnte. Dennoch kann ich Dialog Blocks empfehlen - das ist ein (allerdings nicht kostenloser) GUI-Editor von Julian Smart, der übrigens auch derjenige ist, dem wir wxWidgets zu verdanken haben. www.anthemion.co.uk
Wenn du Qt verwenden solltest, kannst du noch Qwt dazunehmen. Das ist eine Qt-Erweiterung speziell mit Widgets für technische Anwendungen. Da sind auch Klassen für Diagramme dabei. Siehe http://qwt.sourceforge.net/ Da gibt's auch Screenshots, die zeigen, was man damit alles so machen kann.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.