//*************************************************
QSqlTableModel Fr_Model=new QSqlTableModel;
Fr_Model->setTable("faultname");//数据库表名
Fr_Model->setHeaderData(0,Qt::Horizontal,tr("名称"));
Fr_Model->setHeaderData(1,Qt::Horizontal,tr("开关"));
Fr_Model->setHeaderData(2,Qt::Horizontal,tr("类型"));
Fr_Model->select();
Fr_Model->removeColumn(3);
ui->Fr_tableView->setModel(Fr_Model);
ui->Fr_tableView->setEditTriggers(QAbstractItemView::NoEditTriggers);
ui->Fr_tableView->setSelectionMode(QAbstractItemView::SingleSelection);
ui->Fr_tableView->setSelectionBehavior(QAbstractItemView::SelectRows);
ui->Fr_tableView->horizontalHeader()->setResizeMode(QHeaderView::Stretch);
ui->Fr_tableView->verticalHeader()->hide();
//*********************************************************************************
int row= ui->Fr_tableView->currentIndex().row();
QAbstractItemModel *model = ui->Fr_tableView->model ();
QModelIndex index = model->index(row,0);//选中行第一列的内容
QVariant data = model->data(index);