Seite 1 von 1

SQL Verbindung & Datenselektion

Verfasst: 10. September 2008 12:11
von mcfloppy
Hi,
also ich habe hier eine MySQL Verbindung stehen. Nun sehe ich die ganzen Spalten. Soweit so gut, jedoch möchte ich nur zeile 1 5 8 und zb 12 sehen, die anderen sollen auch als Daten vorliegen, aber erst in einem Infofeld angezeigt werden, wenn ein eintrag in der Tabelle selektiert wurde. Also zb eine Benutzerliste, klick ich auf den Meier Müller, soll unten in einem Extrafeld "Name, Geburtstag, Homedir, usw usf" erscheinen. Wie realisiere ich so etwas? In Java habe ich damals die tabelle so geordnet, dass 1 5 8 12 vorne stehen, alle anderen Spalten stehen hinten, und bei getmaxrow oder wie es da hieß habe ich einfach 4 zurückgegeben. So hat TableView nur die ersten 4 Spalten gezeigt, aber ich konnte einfach auf die anderen zugreifen.

Vllt hat ja einer ne Idee

Gruß Floppy

Verfasst: 10. September 2008 12:22
von upsala
Mit hideColumn() im QTableView die Spalten ausblenden. Der QDataWidgetMapper den du für die andere Darstellung verwendest, bleibt davon unberührt...