ich will mit QPainter über millionen Punkten auf meiner QWidget-Subclass plotten.
Wenn man mit QPainter etwas zeichnen will, implementiert man normalerweise die Plotting-Funktion unter paintEvent(). oder?
wenn ja dann...
ist das nicht zu langsam? weil jedes mal millionen Punkten neu plotten muss.
oder gibt es eine schnellere alternative?
milionen Punkten schnell plotten mit QPainter?
-
kleinstein
- Beiträge: 7
- Registriert: 10. Mai 2007 14:14
milionen Punkten schnell plotten mit QPainter?
QT 4.3 mit Visual Studio 2005 Professional.
schau dir mal die Qwt an, die bietet dir für den Zweck den Scatterplot:
http://qwt.sourceforge.net/scatterscreenshots.html
(Qwt ist eine Sammlung von Qt-Erweiterungen, besonders für wissenschaftliche Plots usw.)
http://qwt.sourceforge.net/scatterscreenshots.html
(Qwt ist eine Sammlung von Qt-Erweiterungen, besonders für wissenschaftliche Plots usw.)
-
kleinstein
- Beiträge: 7
- Registriert: 10. Mai 2007 14:14
Es ist gut, dass es solche Library gibt. und Danke für die Hinweise.Zandru hat geschrieben:schau dir mal die Qwt an, die bietet dir für den Zweck den Scatterplot:
http://qwt.sourceforge.net/scatterscreenshots.html
(Qwt ist eine Sammlung von Qt-Erweiterungen, besonders für wissenschaftliche Plots usw.)
aber ich möchte wissen, wie man solche Problem sich selbst lösen kann.
Wenn man solche millionen Punkten nur einmalig auf QPixmap oder QImage plotten und die gesamte als wie ein Image behandeln würde, dann gibt es im Geschwindigkeit kein unterschied zwischen QPixmap und QImage, oder?
QT 4.3 mit Visual Studio 2005 Professional.
-
kleinstein
- Beiträge: 7
- Registriert: 10. Mai 2007 14:14