• 5087阅读
  • 3回复

关于QTableWidget点击获得当前信息的问题 [复制链接]

上一主题 下一主题
离线cctom25
 
只看楼主 倒序阅读 楼主  发表于: 2012-04-21
大家好 本人在做一个包含数据的小程序 现在有一个需求 通过点击tablewidget表格中的内容 把当前的信息导出到lineEdit中  数据库使用的是Access 目前使用了如下代码 但是一点击就会报错退出 请各位大大指出代码中的错误 或者为小弟提供一个更好的办法 感激不尽 (暂时提供关联代码 ,如果有需求 小弟把所有代码都发上来)


void MainWindow::on_tableWidget_caidan_clicked(const QModelIndex &index)
{
    QSqlRecord record = tableModel->record(index.row());
    QString tempStr=record.value("name").toString();
    ui.lineEdit_2->setText(tempStr);
    tempStr=record.value("phone").toString();
}
离线gxchun
只看该作者 1楼 发表于: 2012-04-21
调试下, 什么错误?
离线cctom25
只看该作者 2楼 发表于: 2012-04-21
QSqlRecord record = tableModel->record(index.row()); 在这一行前出现的错误
还发现另外一个问题  点击左边的行号不会出错  一旦点击数据库中的内容 就出现错误
离线cctom25
只看该作者 3楼 发表于: 2012-04-21
自己顶下
快速回复
限100 字节
 
上一个 下一个