Die Suche ergab 22 Treffer
- 8. September 2010 15:33
- Forum: Qt Programmierung
- Thema: Lokal verschlüsselte DB ohne zusätzl. App
- Antworten: 3
- Zugriffe: 2786
Also, ich würde alle Zugriffe auf die Datenbank nicht mehr per Qt machen, sondern das ganze über eben diesen Wrapper, dieses WXSqlite3 machen. Das heißt eben, dass du dir z.B. etwaige Qt-Datenbankmodels selbst schreiben musst, wo du die Daten manuell (eben mit dem Wrapper) rausholst und dabei auch e...
- 31. August 2010 11:13
- Forum: Qt Programmierung
- Thema: Plotting Widget
- Antworten: 8
- Zugriffe: 5089
- 30. August 2010 12:49
- Forum: Qt Programmierung
- Thema: QTableView,QSQLQueryModel
- Antworten: 3
- Zugriffe: 1773
Hallo!
Ich mache das so:
mfG
Ich mache das so:
Code: Alles auswählen
myModel->setQuery(szQuery, sqlDatabase); /* <- Aktualisieren bzw. Neu abfragen */
QScrollBar *scrollBar = ui->tableView->verticalScrollBar();
scrollBar->setValue(scrollBar->maximum()); /* Zur aktuellen Zeile scrollen */- 28. August 2010 10:20
- Forum: Qt Programmierung
- Thema: QTablieView + SQL + Threads
- Antworten: 1
- Zugriffe: 1256
Interessante Frage, wenn du die Daten per data() zurückgibst und canFetchMore weglässt, könntest du theoretisch das Nachfüllen eines eingebauten QCache() dort starten. Ich bin aber nicht sicher ob das einen Performance-Vorteil bringt, im Vergleich dazu dass man einfach direkt in data() nachlädt. Gib...
- 22. August 2010 14:31
- Forum: Qt Programmierung
- Thema: Performance-Verbesserungen von Qt-Datenbankmodels
- Antworten: 7
- Zugriffe: 2478
- 22. August 2010 10:10
- Forum: Qt Programmierung
- Thema: Performance-Verbesserungen von Qt-Datenbankmodels
- Antworten: 7
- Zugriffe: 2478
Danke, was aber ist mit den Funktionen fetchMore und canFetchMore? Würdest du die nicht einsetzen, und den Cache von data() aus neu befüllen und das gesuchte Element zurückgeben? Also ein if cache.contains(index.row()) return cache[index.row()]; und dann beim else die Nachladeprozedur? z.B. gewünsch...
- 20. August 2010 16:56
- Forum: Qt Programmierung
- Thema: Performance-Verbesserungen von Qt-Datenbankmodels
- Antworten: 7
- Zugriffe: 2478
Danke für den Vorschlag, also in meinem Anwendungsfall ändern sich die Daten in der Datenbank regelmäßig, ich muss also etwa im 2 Sekunden Takt schauen ob ein neuer Primärindex, den ich noch nicht in meinem Vektor habe, hinzugekommen ist. Wenn ja kopiere ich ihn in den Vector, dieser reicht erst mal...
- 20. August 2010 14:28
- Forum: Qt Programmierung
- Thema: Performance-Verbesserungen von Qt-Datenbankmodels
- Antworten: 7
- Zugriffe: 2478
Performance-Verbesserungen von Qt-Datenbankmodels
Hallo, welche Möglichkeiten seht Ihr generell, ein Model-View-System aus einem Datenbankmodel und einem QTableView zu beschleunigen? Gibt es hier von euch bevorzugte Methoden? Ich fand ofiziell nur diesen kleinen Absatz: http://doc.qt.nokia.com/4.6/model-view-model-subclassing.html#performance-optim...
- 18. August 2010 13:12
- Forum: Qt Programmierung
- Thema: QSortFilterProxyModel Problem
- Antworten: 9
- Zugriffe: 4777
Vielen Dank, das war der Fehler. Nun funktioniert alles wie gewünscht :) Das einzige Problem bleibt die Performance. Habt Ihr eine Idee wie man eine SQLite-Datenbank, auf die man mit einem QSqlQueryModel + QSortFilterProxy zugreift und auf einem QTableView anzeigt, schneller bekommt? Welche Optimier...
- 17. August 2010 13:51
- Forum: Qt Programmierung
- Thema: QSortFilterProxyModel Problem
- Antworten: 9
- Zugriffe: 4777
Hallo, Danke für die Antworten, aber aus eben jenen Beispielen habe ich meinen Code übernommen bzw. nur minimal modifiziert. An was könnte es ansonsten liegen? Ich habe die Beispiele nur folgendermaßen verändert. - QDate ist bei mir ein QDateTime, sollte aber an den Vergleichen, usw. nichts ändern ,...
- 17. August 2010 10:55
- Forum: Qt Programmierung
- Thema: QSortFilterProxyModel Problem
- Antworten: 9
- Zugriffe: 4777
QSortFilterProxyModel Problem
Hallo, ich habe ein Problem mit einer von mir abgeleiteteten QSortFilterProxyModel-Klasse, welche ich zum Filtern von Datensätzen verwenden möchte. Folgende Funktionen habe ich implementiert: bool ExtFilterProxyModel::filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) { if(doFilter...
- 16. August 2010 13:58
- Forum: Qt Programmierung
- Thema: Implementierung einer Suche in Model/View-Architektur
- Antworten: 3
- Zugriffe: 1963
- 16. August 2010 13:06
- Forum: Qt Programmierung
- Thema: Implementierung einer Suche in Model/View-Architektur
- Antworten: 3
- Zugriffe: 1963
Implementierung einer Suche in Model/View-Architektur
Hallo, ich stehe vor folgendem Problem: Ich verwende ein QSqlQueryModel als Datenbankmodel zum Zugriff auf eine SQLite Datenbank. Angezeigt werden die Daten in einem QTableView. Nun möchte ich, dass man von der GUI aus nach Datensätzen suchen kann, was ich im Moment mit einer extra dafür erstellten ...
- 15. März 2010 22:33
- Forum: Qt Programmierung
- Thema: QTableView mit riesigen Datenmengen
- Antworten: 14
- Zugriffe: 7644
- 12. März 2010 14:36
- Forum: Qt Programmierung
- Thema: QTableView mit riesigen Datenmengen
- Antworten: 14
- Zugriffe: 7644
Du hast Recht, aber glaubst du das rechnet sich, wenn man die Daten auch filtern will? Also ich möchte ja diese Liste an Paketen auch eingrenzen, z.B. nur Pakete mit Quell-IP X und Quell-Port Y anzeigen. Um dies zu realisieren, hätte eine SQL-Datenbank natürlich Vorteile. Nun wenn ich das mit diskre...