Je suis nouveau sur QT et j'utilise QTableView
, comme indiqué ci-dessous:
Sur le côté gauche du tableau, Qt affiche automatiquement un numéro de ligne, comme je l'ai noté en rouge. Comment puis-je me débarrasser de ces chiffres?
Mon autre problème est que si je clique sur une cellule, seule cette cellule est sélectionnée. Comment puis-je arriver à l'endroit où, lorsqu'un utilisateur clique sur une cellule, la ligne entière est sélectionnée, comme je l'ai noté en rose? Par exemple, si je clique sur la cellule testApp-copy.itr, la troisième ligne entière doit être sélectionnée.
Utilisation
table->
verticalHeader()
->
hide()
;
pour obtenir l'en-tête vertical et le masquer, et
table->
setSelectionBehavior
(
QAbstractItemView::SelectRows
);
pour que QTableView
ne sélectionne que des lignes entières. Vous pouvez également spécifier le mode de sélection .