Erzeugen von Tabellenspalten zur Laufzeit

Alles rund um die Programmierung mit Qt
Antworten
PDM
Beiträge: 12
Registriert: 15. April 2008 14:48

Erzeugen von Tabellenspalten zur Laufzeit

Beitrag von PDM »

HI @ all,

wie kann ich bei QT Spalten einer Tabelle zur Laufzeit erzeugen. Sprich, wie kann ich zur Laufzeit meine Tabelle variabel abändern (Spalten ausblenden / einblenden)

Gruß
dhcase
Beiträge: 132
Registriert: 10. Juni 2006 20:38

Beitrag von dhcase »

RHBaum
Beiträge: 1436
Registriert: 17. Juni 2005 09:58

Beitrag von RHBaum »

AlLternativ in deinem Datamodell auf grund geaenderter daten zur Lufzeit das reset() aufrufen .... und das (Table)Widget hat dann nix besseres zu tun als sich komplett neu aufzubauen :-)

Performanter iss dem widget mit
void beginInsertColumns ( const QModelIndex & parent, int first, int last )
void beginInsertRows ( const QModelIndex & parent, int first, int last )
void beginRemoveColumns ( const QModelIndex & parent, int first, int last )
void beginRemoveRows ( const QModelIndex & parent, int first, int last )
void endInsertColumns ()
void endInsertRows ()
void endRemoveColumns ()
void endRemoveRows ()

genauer mitzuteilen was man tut und das widget kann (oder koennte) viel subtiler auf die aenderungen reagieren ....

Ciao....
Antworten