SQLite/SQL was kann es mit QT4?
Verfasst: 7. Februar 2012 01:39
Hallo Leute,
ich bin ein durchschnittlicher Programmierer, der angefangen hat mit C,C++ und Matlab zu programmieren. In dem Zusammenhang habe ich schon einigen Mist verzapft und mein neues Projekt soll als StandAlone GUI über ein Kassenführungs und -abrechnungsprogram laufen (achtung QTNeuling!!). Wenn ich das richtig kapiert habe, laufen die Datenbanken unter SQL oder SQLite. Nun will ich folgendes machen. Ich habe bisher 4 Tabellen (ich denke die Anzahl ist nicht so wichtig).
Alle Tabelleninhalte müssen unterschiedlich lang konsistent über Jahre gespeichert werden und ich muss außerdem komplett flexibel im Datenzugriff und -änderung sein (einzelne Zellen ändern, rows & couloums löschen und hinzufügen) sein. Ich benötige die Daten aber noch in anderen WidgetKlassen im MainWindow um von dort beispielsweise Abrechnungen, Kassenabschlüsse und Diagramme (Randfrage, noch nicht wichtig:gibs hier Empfehlungen zur Realisierung??) zu zeichnen. Ich geh davon aus, dass SQL (Diagramme jetz nicht)das leistet, obwohl ich noch nie mit Datenbanken praktisch gearbeitet habe. Obendrein muss ich das auch noch verschlüsseln, am besten mit zwei Codearten, Benutzer und Mastercode umd Benutzercodes zurückzusetzen.
Wie läuft zum einen die Speicherung von Tabelleninhalten generell ab? Wie man QTableView und QStandartItemModel klassen verwendet is soweit gebongt, selbst in die SQL-Programmierung sind die ersten Einblicke vorhanden, nur mit der QItemDelegate Klasse komme ich noch nicht ganz klar und zwar wie man mit SubClassing sich Access verschaffen kann und in der DB rumpfuscht.
Zusammengefasst nochmal
(- Diagramme zeichnen- Vorschlag für gute Opensourcelib?)
- Speicherung auf Rechner, Zugriff von Rechner, Datenentnahme und Wieder-in-die-Tabelle-schreib-sprinzip kurz erklären.
- QItemDelegate, wäre eine kurze Erläuterung sinnvoll, würde sich aber durch eine kurze Erläuterung des ersten Stichpunktes(ohne Klammer) wahrscheinlich erledigen.
Ich kämpfe quasi im moment an mehreren Fronten. Ihr würdet mir bei der Hilfe bei einzelnen Fragen viel Zeit sparen.
Liebe Grüße,
die Inge
ich bin ein durchschnittlicher Programmierer, der angefangen hat mit C,C++ und Matlab zu programmieren. In dem Zusammenhang habe ich schon einigen Mist verzapft und mein neues Projekt soll als StandAlone GUI über ein Kassenführungs und -abrechnungsprogram laufen (achtung QTNeuling!!). Wenn ich das richtig kapiert habe, laufen die Datenbanken unter SQL oder SQLite. Nun will ich folgendes machen. Ich habe bisher 4 Tabellen (ich denke die Anzahl ist nicht so wichtig).
Alle Tabelleninhalte müssen unterschiedlich lang konsistent über Jahre gespeichert werden und ich muss außerdem komplett flexibel im Datenzugriff und -änderung sein (einzelne Zellen ändern, rows & couloums löschen und hinzufügen) sein. Ich benötige die Daten aber noch in anderen WidgetKlassen im MainWindow um von dort beispielsweise Abrechnungen, Kassenabschlüsse und Diagramme (Randfrage, noch nicht wichtig:gibs hier Empfehlungen zur Realisierung??) zu zeichnen. Ich geh davon aus, dass SQL (Diagramme jetz nicht)das leistet, obwohl ich noch nie mit Datenbanken praktisch gearbeitet habe. Obendrein muss ich das auch noch verschlüsseln, am besten mit zwei Codearten, Benutzer und Mastercode umd Benutzercodes zurückzusetzen.
Wie läuft zum einen die Speicherung von Tabelleninhalten generell ab? Wie man QTableView und QStandartItemModel klassen verwendet is soweit gebongt, selbst in die SQL-Programmierung sind die ersten Einblicke vorhanden, nur mit der QItemDelegate Klasse komme ich noch nicht ganz klar und zwar wie man mit SubClassing sich Access verschaffen kann und in der DB rumpfuscht.
Zusammengefasst nochmal
(- Diagramme zeichnen- Vorschlag für gute Opensourcelib?)
- Speicherung auf Rechner, Zugriff von Rechner, Datenentnahme und Wieder-in-die-Tabelle-schreib-sprinzip kurz erklären.
- QItemDelegate, wäre eine kurze Erläuterung sinnvoll, würde sich aber durch eine kurze Erläuterung des ersten Stichpunktes(ohne Klammer) wahrscheinlich erledigen.
Ich kämpfe quasi im moment an mehreren Fronten. Ihr würdet mir bei der Hilfe bei einzelnen Fragen viel Zeit sparen.
Liebe Grüße,
die Inge