ScatterChart Example als widget/label in MainWindow integrieren
Verfasst: 4. August 2017 21:02
Hallo zusammen,
ich bin noch recht unerfahren in Qt und c++ und taste mich so Stück für Stück ran. Aktuell stehe ich vor dem Problem, dass ich gerne eine "ScatterChart" (QChartView) in einem widget, welches in einem QMainWindows integriert ist (also mehrere Buttons, Textfelder usw.), per Knopfdruck darstellen würde.
Es geht dabei um folgendes Qt Example: https://doc.qt.io/qt-5/qtcharts-scatter ... ample.html
Im letzten Schritt des Beispiels wird ja "Chartview" als "CentralWidget" gesetzt:
Eigentlich dachte ich, dass es einfach sein müsste und das es in etwa so gelöst werden könnte:
Allerdings gibt es keine derartige Funktion, die das erfüllt. Generell habe ich auch Probleme damit, was ich wem übergeben kann. Z.B muss man ja auch, wenn mein eigene Zeichnungen mit dem "Painter" zeichnen will, zuerst in eine Pixmap zeichnen um diese dann an ein Label zu übergeben. Direkt in ein Label zu zeichnen geht ja auch nicht.
Kann mir jemand sagen, wie man
1. das oben genannte Vorhaben umsetzten kann?
2. wie ich mich da allgemein besser einarbeiten kann, was was die Übergabe von Objekten betrifft? (Also was benutzt man wann?) Die Qt Hilfe bringt mich da irgendwie nicht weiter.
Vielen Dank
Grüße
ich bin noch recht unerfahren in Qt und c++ und taste mich so Stück für Stück ran. Aktuell stehe ich vor dem Problem, dass ich gerne eine "ScatterChart" (QChartView) in einem widget, welches in einem QMainWindows integriert ist (also mehrere Buttons, Textfelder usw.), per Knopfdruck darstellen würde.
Es geht dabei um folgendes Qt Example: https://doc.qt.io/qt-5/qtcharts-scatter ... ample.html
Im letzten Schritt des Beispiels wird ja "Chartview" als "CentralWidget" gesetzt:
Code: Alles auswählen
ChartView *chartView = new ChartView();
QMainWindow window;
window.setCentralWidget(chartView);Code: Alles auswählen
ui->widget.setXXX(chartView);
Kann mir jemand sagen, wie man
1. das oben genannte Vorhaben umsetzten kann?
2. wie ich mich da allgemein besser einarbeiten kann, was was die Übergabe von Objekten betrifft? (Also was benutzt man wann?) Die Qt Hilfe bringt mich da irgendwie nicht weiter.
Vielen Dank
Grüße