C++ Bibliothek für 2D-Graphen?

Gast #687924
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).
Gast #688071
> 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.
Gast #688756
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...
Persönliche Seite #688904
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
Gast #689512
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.