原文地址::http://qimo601.iteye.com/blog/1546267
相关文章
1、QT QTableView 获取单击选中行的内容----https://blog.youkuaiyun.com/wojiuguowei/article/details/71294434
2、Qt: QTableView如何获取(行)选中、行切换信息----https://blog.youkuaiyun.com/u012790503/article/details/76099587
双击QTableView的行,获取该行数据
代码如下,请注意参数类型匹配
- connect(dataTabView_, SIGNAL(doubleClicked(const QModelIndex &)), this, SLOT(slotRowDoubleClicked(const QModelIndex &)));
- void ABED::rowDoubleClicked(const QModelIndex index)
- {
- //通过Model获取一行
- QModelIndex index = ui->tableView->currentIndex();
- if (index.isValid())
- {
- <span style="white-space: pre;"> </span>//也可以通过自定义的Model中获取
- QSqlRecord record = model->record(index.row());
- QString value = record.value("xxxxxxx").toString();
- .................
- }
- }
//设定选择行为,按行选择
tableView->setSelectionBehavior(QAbstractItemView::SelectRows);
本文介绍如何在Qt应用中使用QTableView组件,通过双击表格行来获取该行的数据。具体实现了信号与槽的连接,并展示了如何通过模型(Model)获取指定行的数据记录。

2917

被折叠的 条评论
为什么被折叠?



