sqlite tabelle in QTableView anzeigen
Verfasst: Montag 10. August 2009, 18:33
Hallo Leute,
ich versuche gerade mir eine sqlite tabelle in einem view anzeigen zu lassen, was soweit auch klappt, nur gefällt mir die darstellung nicht so ganz. ich verwende als model ein QSqlTableModel und als view ein QTableView.
1. wie kann ich den vertikalen header ausblenden? er stimmt meistens eh nicht mit der ersten spalte der tabelle ("ID") überein (wenn bspw. eine reihe gelöscht wird) und ist auch sonst überflüssig.
2. für das view hätte ich gerne folgendes verhalten: ein einfacher klick auf ein feld markiert die ganze zeile (so, als ob man auf den vertikalen header klicken würde), ein doppelklick auf ein feld started einen dialog (das klappt schon). damit soll verhindert werden, dass die daten direkt in der tabelle verändert werden können.
ich versuche gerade mir eine sqlite tabelle in einem view anzeigen zu lassen, was soweit auch klappt, nur gefällt mir die darstellung nicht so ganz. ich verwende als model ein QSqlTableModel und als view ein QTableView.
1. wie kann ich den vertikalen header ausblenden? er stimmt meistens eh nicht mit der ersten spalte der tabelle ("ID") überein (wenn bspw. eine reihe gelöscht wird) und ist auch sonst überflüssig.
2. für das view hätte ich gerne folgendes verhalten: ein einfacher klick auf ein feld markiert die ganze zeile (so, als ob man auf den vertikalen header klicken würde), ein doppelklick auf ein feld started einen dialog (das klappt schon). damit soll verhindert werden, dass die daten direkt in der tabelle verändert werden können.