Die Suche ergab 22 Treffer

von philistion
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...
von philistion
31. August 2010 11:13
Forum: Qt Programmierung
Thema: Plotting Widget
Antworten: 8
Zugriffe: 5089

Diese Zeile "/usr/bin/sh: C:Qt2010.04qtbinmoc.exe: command not found " ist seltsam, was steht denn in deinem Makefile bzw. ganz wichtig, hast du die beigegebene qwt.pro Datei mal geöffnet und durchgesehen ob dort noch was angepasst werden muss?
von philistion
30. August 2010 12:49
Forum: Qt Programmierung
Thema: QTableView,QSQLQueryModel
Antworten: 3
Zugriffe: 1773

Hallo!

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 */
mfG
von philistion
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...
von philistion
22. August 2010 14:31
Forum: Qt Programmierung
Thema: Performance-Verbesserungen von Qt-Datenbankmodels
Antworten: 7
Zugriffe: 2478

Danke, nun nur noch eine kleine Frage: Ich habe in meiner Datenbank alle möglichen Datenspalten, einen Timestamp und eine ID (AUTOINCREMENT) als Primary Key. Was nun in der data() Funktion bei index.row() zurückkommt, ist ja die Nummer, der gewünschten Spalte, also die "wie vielte" gewünsc...
von philistion
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...
von philistion
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...
von philistion
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...
von philistion
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...
von philistion
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 ,...
von philistion
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...
von philistion
16. August 2010 13:58
Forum: Qt Programmierung
Thema: Implementierung einer Suche in Model/View-Architektur
Antworten: 3
Zugriffe: 1963

Vielen vielen Dank, diese Funktion hab ich völlig übersehen. Sieht gut aus!
von philistion
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 ...
von philistion
15. März 2010 22:33
Forum: Qt Programmierung
Thema: QTableView mit riesigen Datenmengen
Antworten: 14
Zugriffe: 7644

Hat irgendjemand noch eine Anregung zur Speicherung von ca. 6 Datenfelder pro Reihe, also eine nicht-relationale spaltenorientierte Datenbank wäre gesucht.

Oder wäre ein dokumenten-orientierter Ansatz wie bei CouchDB empfehlenswert?
von philistion
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...