[gelöst]QTableWidget Label Fixsize angeben

Alles rund um die Programmierung mit Qt
Antworten
daRonny
Beiträge: 23
Registriert: 21. November 2007 23:09
Kontaktdaten:

[gelöst]QTableWidget Label Fixsize angeben

Beitrag 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);
Dateianhänge
frage.jpg
frage.jpg (13.16 KiB) 3451 mal betrachtet
Zuletzt geändert von daRonny am 23. November 2007 18:06, insgesamt 1-mal geändert.
dhcase
Beiträge: 132
Registriert: 10. Juni 2006 20:38

Beitrag von dhcase »

http://doc.trolltech.com/4.3/qheaderview.html und ResizeMode oderin deinem Fall evtl. stretchLastSection
daRonny
Beiträge: 23
Registriert: 21. November 2007 23:09
Kontaktdaten:

hmm

Beitrag 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.
dhcase
Beiträge: 132
Registriert: 10. Juni 2006 20:38

Beitrag von dhcase »

daRonny
Beiträge: 23
Registriert: 21. November 2007 23:09
Kontaktdaten:

Beitrag 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!
dhcase
Beiträge: 132
Registriert: 10. Juni 2006 20:38

Beitrag 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:
daRonny
Beiträge: 23
Registriert: 21. November 2007 23:09
Kontaktdaten:

Beitrag von daRonny »

Du bist echt klasse. Genau das wars ! Danke !!!!
Antworten