如何在QTableView中选择Row?

时间:2010-10-05 06:28:37

标签: qt qtableview

我是QT新手,我正在使用QTableView,如下所示:

enter image description here

在表的左侧,Qt会自动显示一个行号,正如我用红色标注的那样。我如何摆脱这些数字?

我的另一个问题是,如果我点击任何单元格,则只选择该单元格。如何在用户点击单元格时选择整行,就像我在粉红色中所说的那样?例如,如果我单击 testApp-copy.itr 单元格,则应选择整个第三行。

1 个答案:

答案 0 :(得分:64)

使用

table-> verticalHeader() -> hide() ;

获取垂直标题并隐藏它,

table-> setSelectionBehavior ( QAbstractItemView::SelectRows );

使QTableView仅选择整行。 您可能还想指定selection mode