How to select Row in QTableView?
I am new to QT, and I'm using QTableView
, as shown below:
On the left side of the table, Qt is automatically showing a row number, as I've noted in red. How do I get rid of these numbers?
My other problem is, if I click any cell, only t开发者_运维技巧hat cell is selected. How can I make it to where, when a user clicks a cell, the entire row is selected, like I noted in pink? For example, if I click the testApp-copy.itr cell then the entire third row should be selected.
Use
table->
verticalHeader()
->
hide()
;
to get the vertical header and hide it, and
table->
setSelectionBehavior
(
QAbstractItemView::SelectRows
);
to make QTableView
only select whole rows.
You may also want to specify the selection mode.
精彩评论