Does QAbstractItemView::setTextElideMode() help?
On Saturday 30 July 2011 12:14:17 Stéphane MANKOWSKI wrote: > Hi, > > In Skrooge, we are using QTableView. > Sometimes, when the column is resized manually by the end user, we > are not able to see the end of the strings. > > We would like to display string as KSqueezedTextLabel is able to > do. Here is a picture explaining the expected result. > > > I tried to add a QItemDelegate to my QTableView and to implement > paint function like this (Don't laugh!): > > void SKGSplitTableDelegate::paint(QPainter *painter, const > QStyleOptionViewItem &option, const QModelIndex &index) const > { > painter->save(); > KSqueezedTextLabel editor; > editor.setText(index.model()->data(index, > Qt::UserRole).toString()); editor.setGeometry(option.rect); > editor.render(painter); > painter->restore(); > } > > But it doesn't work; the table is empty, so my paint function is > called but doesn't give the expected result. > > Do you know how to do ? > Do you have an example of code ? > > Thank you. > Regards, > Stéphane MANKOWSKI >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<