QTableWidget选择所需的行列信息
QTableWidget selected rows column information needed
我有一个QTableWidget,它显示文件。
我想做的是能够从这个表中选择1行或多行,并将每行的第一列内容传递给一个能够操作的函数。
QModelIndexList indexList = ui->filesTable->selectionModel()->selectedIndexes();
int row;
foreach (QModelIndex index, indexList) {
row = index.row();
qDebug() << row;
}
我已经得到了这个代码,但这传递了索引,我需要QTableWidget的第一列的内容上的行或行我选择。
提前感谢您的帮助!
要获取单元格的内容,您需要使用QModelIndex::data
方法:
QModelIndexList indexList = ui->filesTable->selectionModel()->selectedIndexes( );
foreach (QModelIndex index, indexList)
{
qDebug() << index->data( Qt::DisplayRole );
}
您可以通过更改角色来检索有关所选单元格的更多信息。自定义模型可以接受自定义角色
相关文章:
- 正在查找文档以获得PS4平台的C++中的设备信息
- 如何使用默认参数等选择模板专业化
- 如何(从固定列表中)选择一个数字序列,该序列将与目标数字相加
- 为什么在运行时没有向我们提供有关分段错误的更多信息?
- 选择要调用的构造函数
- C++选择排序算法中的逻辑错误
- 奇怪的(对我来说)返回声明 - 在谷歌上找不到任何关于它的信息
- QTreeView幻灯片多选后无法使用单击选择
- 无法获取菜单选择以运行函数.C++
- Qt C++静态thread_local QNetworkAccessManager是线程应用程序的好选择吗
- 如何设置一个范围来提取我想要获得的信息
- 在C++中,如何通过几种类型从元组中选择多个元素
- 讨论 - 创建矩阵时的数组与向量的向量 - 什么是最实用的选择
- 对可变参数使用声明.如何选择正确的功能
- 选择选举获胜者的程序
- 元数据操作失败LNK2022错误 (8013118D):重复类型中的布局信息不一致 (选择设备参数):(0x020002
- 从数据库中选择客户端的信息并存储到向量中
- 如何使用向量中的信息填充数组并从数组中选择随机项
- 一个c++ signals2槽回调可以包含Objective-C/ c++类/选择器(方法)信息吗?
- QTableWidget选择所需的行列信息