ich schreibe zur Zeit eine Applikation, mit der ich meine Laufaktivitäten verwalten will.
Dabei lese ich meine Laufuhr aus und will aus den gelesenen Daten Laufzeit, Distanz,... berechnen.
Die Uhr liefert die Daten im HTML-Format.
Dabei gibt es für einen einzigen Lauf eine ganze Reihe von GPX-Trackpunkten. Wenn ich 1h Laufe, dann sind es ca. 3500 Trackpunkte.
Ich habe die ganze GPX-Datei gelesen und in einen einzigen QString geschrieben. Diesen habe ich über die Befehle
Code: Alles auswählen
webPage.mainFrame()->setContent( QVariant(gpx).toByteArray()); /* Lade den HTML-Content */
collection = webPage.mainFrame()->documentElement().findAll("trkpt"); /* Hole alle Track Daten */
Nach dem Aufruf enthält collection nur 2048 Elemente. Das ist 2**11. In diesem Fall müßten es aber 3503 sein. Gibt es eine Größenbeschränkung für QWebElementCollection? Wenn ja: kann man diese Größenbeschränkung umgehen?
Für Hinweise wäre ich sehr dankbar.