QTableView (setSortingEnabled(true) et resizeRowsToContents())
Bonsoir,
Voilà j'ai un petit problème avec le setSortingEnabled(true) dans QTableView, Je fais un resizeRowsToContents(), tout se passe bien à l'affichage les tailles des lignes sont adaptées à la longueur du text, mais lorsque je fais un tri sur une colonne, les tailles des lignes restent les mêmes sans s'adapter à la taille des nouvelles lignes.
Code:
1 2 3 4 5 6 7
|
tableView = new QTableView;
tableView->setModel(mod);
tableView->setSelectionBehavior(QAbstractItemView::SelectRows);
tableView->setSortingEnabled(true);
tableView->resizeRowsToContents(); |
Je pense qu'il faudrait faire un resizeRowsToContents() après chaque tri sur colonne.
Existe-t-il un signal envoyé lorsque l'on clique sur l'icone de tri? Je n'en n'ai pas trouvé dans la doc.
Sinon, y a-t-il une autre solution pour résoudre mon problème?
Merci d'avance