Frameschleife (Bremse) durch QTreeView und QModelIndex?
Verfasst: 2. April 2011 20:54
Hallo,
ich bin jetzt dabei, eine Framebremse einzubauen, weiss auch nicht welches. Angeblich soll QTimer unpräzise sein.
Aber meine eigentliche Frage:
Ich möchte alle QStandardItems im QTreeView durchlaufen lassen und ihre Daten abfragen um dann in QPainter die Objekte sichtbar zu machen. z.B. haben sie ihre x, y Werte.
Ist es sinnvoll in einer Schleife nur diese Befehle zu benützen?
QStandardItem Class Reference
QStandardItem * child ( int row, int column = 0 ) const
QTreeView Class Reference:
QModelIndex indexAbove ( const QModelIndex & index ) const
QModelIndex indexBelow ( const QModelIndex & index ) const
QStandardItem Class
int rowCount () const
normalerweise nimmt man in einer Schleife nur die Funktionen die auch sehr schnell sind. Wie mit Containern scheint das ganze nicht zu sein oder?
ich bin jetzt dabei, eine Framebremse einzubauen, weiss auch nicht welches. Angeblich soll QTimer unpräzise sein.
Aber meine eigentliche Frage:
Ich möchte alle QStandardItems im QTreeView durchlaufen lassen und ihre Daten abfragen um dann in QPainter die Objekte sichtbar zu machen. z.B. haben sie ihre x, y Werte.
Ist es sinnvoll in einer Schleife nur diese Befehle zu benützen?
QStandardItem Class Reference
QStandardItem * child ( int row, int column = 0 ) const
QTreeView Class Reference:
QModelIndex indexAbove ( const QModelIndex & index ) const
QModelIndex indexBelow ( const QModelIndex & index ) const
QStandardItem Class
int rowCount () const
normalerweise nimmt man in einer Schleife nur die Funktionen die auch sehr schnell sind. Wie mit Containern scheint das ganze nicht zu sein oder?