die Model/View-Programmierung ist für mich noch ein wenig Neuland. Ich habe mich versucht so gut es geht einzulesen, aber habe bislang für mein Problem noch keine zufriedenstellende Lösung gefunden. Das sieht (vereinfacht) folgendermaßen aus:
Ich habe zwei (oder mehr) Tabellen in einer SQL-Datenbank:
Table Aepfel
Rows: Boskoop, Gala, Golden Delicious, Granny Smith
Table Birnen
Rows: Conference, Flaschenbirne, Birne Helene, Helmut Kohl
Diese möchte ich jetzt in *einem* TreeView anzeigen. Z.B. so
Code: Alles auswählen
Obst
--Äpfel
----Boskoop
----Gala
----Golden Delicous
----Granny Smith
--Birnen
----Conference
----Flaschenbirne
----Birne Helene
----Helmut KohlMeine Frage ist also: Gibt es eine Möglichkeit, eine eigene Klasse von QStandardItemModel oder QSqlQueryModel abzuleiten, die in der Lage ist, aus QSqlQueries eine Baumstruktur zu erzeugen, bzw. kann man das vll. viel einfacher machen? Für Eure Tips bin ich Euch sehr dankbar.
Vielen Dank
Robin
PS: Das ganze sollte möglichst flexibel sein, z.B. so dass bei Bedarf auch eine weitere Ebene, z.B. "Table Schaedlinge" angehängt werden kann.
Code: Alles auswählen
Obst
--Äpfel
----Boskoop
------Apfelwickler
------Blutläuse
----Gala
------Schildläuse
----Golden Delicous
------Apfelwickler
----Granny Smith
--Birnen
----Conference
------Birnenknospenstecher
------Schildläuse
----Flaschenbirne
----Birne Helene
----Helmut Kohl
------Untersuchungsausschuss