Seite 1 von 1

... in Tabellen Header

Verfasst: 19. September 2006 20:59
von RaimundBarbeln
Wie kriege ich in QT 4.1.4 den Header eines QTableWidgets dazu den Text durch ... abzukürzen, wenn er zu lange für die Spalte ist.
QTableWidget->setTextElideMode() wirkt nur auf die Tabelle, aber nicht auf den Header.
QTableWidget->horizontalHeader->setTextElideMode() hat auch keine Wirkung.

Hat jemand eine Lösung?

Danke schon im Voraus.

Verfasst: 19. September 2006 23:30
von FlorianBecker
4.1.x
QFontMetrics fm( font() );
QAbstractItemDelegate::elidedText( fm, width(), ElideMode, text )
4.2.x
QFontMetrics fm( font() );
fm.elidedText( text, ElideMode, width() );