Tabelleneigenschaften festlegen

Alles rund um die Programmierung mit Qt
Antworten
DAB268
Beiträge: 5
Registriert: 24. September 2006 18:24
Kontaktdaten:

Tabelleneigenschaften festlegen

Beitrag von DAB268 »

Hallo.

In meinem Programm (http://www.uni-koblenz.de/~brchrist/address/) soll die Tabelle (ein TableView mit StandardItemModel) folgende Eigenschaften bekommen:
  • -Read-Only
    -Unveränderbare Spalten und Zeilengröße durch den User
    -Bei Start des Programms Anpassung der Spaltengröße ans Widget
Was muss ich dafür tun?

MfG
DAB268
isifloh
Beiträge: 37
Registriert: 31. August 2006 09:40

Beitrag von isifloh »

hi

also mal angeommen dein tableview wird durch den pointer table angesprochen.

// Read only
table->setEditTriggers(QAbstractItemView::NoEditTriggers);

// Spalten auf Widget grösse bringen
table->horizontalHeader()->setResizeMode(QHeaderView::Stretch);

für die unveränderbaren grössen fallt mir gerade nichts ein sollte aber auch gehen.

mfg
isifloh
Beiträge: 37
Registriert: 31. August 2006 09:40

Beitrag von isifloh »

hi

nachtrag zum meinem letzten post:

wegen der unveränderbaren grösse.

durch die read only einstellung ist es bereits unveränderbar.

mfg
GwarDrazul
Beiträge: 23
Registriert: 5. Juni 2006 18:56

Beitrag von GwarDrazul »

// Spalten auf Widget grösse bringen
table->horizontalHeader()->setResizeMode(QHeaderView::Stretch);
Ja besten Dank auch! Ich hatte ein ähnliches Problem bisher immer sehr umständlich gelöst. So gehts viel besser...

Gruß
Antworten