suche Datenbank Beispielapp für QTableView

Installation und Anwendung von Datenbankschnittstellen wie SQLite, PostgreSQL, MariaDB/MySQL, der DB-API 2.0 und sonstigen Datenbanksystemen.
Antworten
HeinKurz
User
Beiträge: 15
Registriert: Montag 20. März 2023, 22:09

Hi!
Ich such mir schon den Wolf und finde keine Beispielapp für folgende Anforderungen:
- Datenbank (vorzugsweise SQLite3) öffnen.
- Tabelle die man sich ansehen will auswählen.
- Anzeige der Tabellendaten in QTableView (oder ähnlich).
- Editieren von Daten in der QTableView und geänderte Daten speichern in der Datenbank.
- Neuen Datensatz anlegen.
- Datensatz löschen.
- Sortieren durch Klick auf Header von QTableView.
- Filtern der Daten.
- Lösung möglichst mit PyQt5.
Hat jemand einen Tipp?
Danke.
Benutzeravatar
__blackjack__
User
Beiträge: 14184
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@HeinKurz: Mein Tipp wäre die Qt-Dokumentation und dann einen Punkt nach dem anderen abarbeiten.
“Every thinking person fears nuclear war and every technological nation plans for it. Everyone knows
it's madness, and every country has an excuse.” — Carl Sagan, Cosmos, Episode 13: Who Speaks for Earth?
HeinKurz
User
Beiträge: 15
Registriert: Montag 20. März 2023, 22:09

Guter Plan und hab ich auch schon gemacht, ist aber extrem mühsam, vor allem weil die Zusammenhänge nicht wirklich überschaubar sind.
Benutzeravatar
sparrow
User
Beiträge: 4577
Registriert: Freitag 17. April 2009, 10:28

@HeinKurz: sqlbrowser / DB Browser for SQLite entspricht exakt deinen Anforderungen.
HeinKurz
User
Beiträge: 15
Registriert: Montag 20. März 2023, 22:09

@sparrow: Ich weiß aber ich brauche noch zusätzliches wie Summenbildung, Grafik, etc. (was ich alles schon gelöst habe) und deshalb will ich eine eigene App schreiben.
Benutzeravatar
__blackjack__
User
Beiträge: 14184
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@HeinKurz: Naja, es entspricht auch den Anforderungen für eine Beispielanwendung. Man muss nur genug C++ *lesen* können. Aber das ist bei Qt sowieso sinnvoll, weil ja auch die Beispiele in der Qt-Dokumentation alle in C++ sind.
“Every thinking person fears nuclear war and every technological nation plans for it. Everyone knows
it's madness, and every country has an excuse.” — Carl Sagan, Cosmos, Episode 13: Who Speaks for Earth?
Antworten