我是QT新手,我正在使用QTableView
,如下图:
在表格的左侧,Qt 会自动显示一个行号,正如我用红色标注的那样。我如何摆脱这些数字?
我的另一个问题是,如果我单击任何单元格,则只会选择该单元格。当用户单击一个单元格时,我怎样才能使它选择整行,就像我在粉红色中指出的那样?例如,如果我单击testApp-copy.itr单元格,则应选择整个第三行。
我是QT新手,我正在使用QTableView
,如下图:
在表格的左侧,Qt 会自动显示一个行号,正如我用红色标注的那样。我如何摆脱这些数字?
我的另一个问题是,如果我单击任何单元格,则只会选择该单元格。当用户单击一个单元格时,我怎样才能使它选择整行,就像我在粉红色中指出的那样?例如,如果我单击testApp-copy.itr单元格,则应选择整个第三行。
利用
table->
verticalHeader()
->
hide()
;
获取垂直标题并将其隐藏,以及
table->
setSelectionBehavior
(
QAbstractItemView::SelectRows
);
只QTableView
选择整行。您可能还想指定选择模式。