Seite 1 von 1

[gelöst]QTableWidget Label Fixsize angeben

Verfasst: 22. November 2007 23:15
von daRonny
Habt ihr eine Idee wie ich das Label "Size" bis ganz nach rechts zum Ende des TableWidgets gezoogen bekomme?
Oder wie gebe ich eine Fixe Größe eines Labels an?

Code: Alles auswählen

QStringList labels;
    labels << tr("File Name") << tr("Size");
    mForm.output2->setHorizontalHeaderLabels(labels);

Verfasst: 23. November 2007 01:21
von dhcase
http://doc.trolltech.com/4.3/qheaderview.html und ResizeMode oderin deinem Fall evtl. stretchLastSection

hmm

Verfasst: 23. November 2007 16:27
von daRonny
Das QTableWidget kann das stretchLastSection nicht verarbeiten. Und bei dem QHeaderView::Stretch weiss ich nicht wie ich das in meinem Fall verwenden kann.

Verfasst: 23. November 2007 16:30
von dhcase

Verfasst: 23. November 2007 16:53
von daRonny

Code: Alles auswählen

QHeaderView  header = QHeaderView::ResizeMode(QHeaderView::Stretch);
mForm.output2->setHorizontalHeader(header);
So funktioniert das auch nicht... :( ach ich verzweifel langsam ! Ich find das super dass du mir hilfst und mit der Doku hast mir auch die Richtung gut gezeigt... aber bei der Anwendung happerts nen bisschen!

Verfasst: 23. November 2007 17:09
von dhcase

Code: Alles auswählen

QHeaderView *header = mForm.output2->horizontalHeader();
header->setResizeMode(1, QHeaderView::Stretch);
oder header->setStretchLastSection(true) oder was auch immer du brauchst... steht alles in der Doku :wink:

Verfasst: 23. November 2007 17:31
von daRonny
Du bist echt klasse. Genau das wars ! Danke !!!!