最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

qt-如何在QSqlQueryModel中实现增删查改,然后如何与mysql数据库同步更新

来源:动视网 责编:小采 时间:2020-11-09 16:45:25
文档

qt-如何在QSqlQueryModel中实现增删查改,然后如何与mysql数据库同步更新

qt-如何在QSqlQueryModel中实现增删查改,然后如何与mysql数据库同步更新:mysqlqtqsqlquerymodel数据库 本人是个菜鸟在做一个简单的同学录系统,这是进入之后的界面我想实现鼠标选取一个表格点击修改同学信息之后能对它在修改并且修改确定后能同步刷新MySQL数据库而且表格中的数据也更新。下面是我的代码:#include
推荐度:
导读qt-如何在QSqlQueryModel中实现增删查改,然后如何与mysql数据库同步更新:mysqlqtqsqlquerymodel数据库 本人是个菜鸟在做一个简单的同学录系统,这是进入之后的界面我想实现鼠标选取一个表格点击修改同学信息之后能对它在修改并且修改确定后能同步刷新MySQL数据库而且表格中的数据也更新。下面是我的代码:#include
 mysqlqtqsqlquerymodel数据库

本人是个菜鸟在做一个简单的同学录系统,
这是进入之后的界面

我想实现鼠标选取一个表格点击“修改同学信息”之后能对它在修改并且修改确定后能同步刷新MySQL数据库而且表格中的数据也更新。

下面是我的代码:
#include "record.h"
#include "ui_record.h"
#include "land.h"
#include "login.h"
#include
#include
#include
#include "mysql_object.h"
#include
#include
#include
#include
#include

QString str = "";

record::record(QWidget *parent) :
QDialog(parent),
ui(new Ui::record)
{
ui->setupUi(this);
db = MySql_Object::GetInstance();
QTextCodec::setCodecForTr(QTextCodec::codecForLocale());

model = new QSqlQueryModel(this);ui->tableView->horizontalHeader()->setResizeMode(QHeaderView::Stretch);QString sql= QString("select name,age,sex from classmate where id=%1").arg(land::Id);model->setQuery(sql);model->setHeaderData(0,Qt::Horizontal,tr("同学姓名"));model->setHeaderData(1,Qt::Horizontal,tr("年龄"));model->setHeaderData(2,Qt::Horizontal,tr("性别"));ui->tableView->setModel(model);

}

record::~record()
{
delete ui;
}

void record::on_pushButton_add_2_clicked()
{
land *Land = new land();
Land->show();
this->hide();
return;
}

void record::on_pushButton_change_clicked()
{
/*QItemSelectionModel selectionModel = ui->tableView->selectionModel();
QModelIndexList selected = selectionModel->selectedRows();
QList rows;
foreach(const QModelIndex &index, selected)
{
rows.append(index.row());
}
str = model->data(model->index(rows[0],10)).toString();
//model->setItemData(str);
ui->tableView_2->setModel(model);
//int row = ui->tableView->currentIndex().row();
//model->removeRow(row);
/
//model->
}

文档

qt-如何在QSqlQueryModel中实现增删查改,然后如何与mysql数据库同步更新

qt-如何在QSqlQueryModel中实现增删查改,然后如何与mysql数据库同步更新:mysqlqtqsqlquerymodel数据库 本人是个菜鸟在做一个简单的同学录系统,这是进入之后的界面我想实现鼠标选取一个表格点击修改同学信息之后能对它在修改并且修改确定后能同步刷新MySQL数据库而且表格中的数据也更新。下面是我的代码:#include
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top