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.
Je pense qu'il faudrait faire un resizeRowsToContents() après chaque tri sur colonne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 tableView = new QTableView; tableView->setModel(mod); tableView->setSelectionBehavior(QAbstractItemView::SelectRows); tableView->setSortingEnabled(true); tableView->resizeRowsToContents();
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
Partager