qt - 如何在QTableView中选择行?

标签 qt qtableview

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

enter image description here

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

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

最佳答案

使用

表-> verticalHeader() -> hide() ;

获取垂直标题并隐藏它,并且

表-> setSelectionBehavior ( QAbstractItemView::SelectRows );

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

关于qt - 如何在QTableView中选择行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3861296/

相关文章:

c++ - 为什么我的插槽没有被调用?

c++ - 在 C++ 中经过 30 毫秒后退出循环的最佳方法是什么

c++ - 仅双击运行时 basic_string 析构函数上的 qt C++ 异常

c++ - Qt: c++: 在 QTableView 中选择一行时如何创建 SIGNAL/SLOT

python - 如何在使用自定义 QAbstractTableModel 创建 Qtableview 后为单元格着色

python - PyQt5 中的 QTableView clicked.connect() 键盘滚动等效

c - 管理员权限的替代方案 - fopen 不会在 Windows 中创建 C :\temp. txt

qt - 更改后 QSqlRelationalModel 模型/ View 更新

c++ - 使用 Qt/C++ 确定 Google Drive 位置