QT 数据库 控件
代码:
void luying::on_pushButton_8_clicked()//读数据
{
QSqlQueryModel *model=new QSqlQueryModel;
QSqlDatabase db = QSqlDatabase::database("connection1");
model->setQuery("select * from music",db);
model->setHeaderData(0,Qt::Horizontal,tr("sing")); // 列号加名称
model->setHeaderData(1,Qt::Horizontal,tr("myself"));
model->setHeaderData(2,Qt::Horizontal,QObject::tr("editer"));
ui->tableView->setModel(model);//tableview显示数据
}
void luying::on_pushButton_2_clicked()//读写数据
{
model1= new QSqlTableModel(this); //可以在tableview修改的代码
model1->setTable("music");
model1->setEditStrategy(QSqlTableModel::OnManualSubmit);
model1->select(); //选取整个表的所有行
ui->tableView->setModel(model1);
}
问题:
我把数据库里面数据显示在tableview里面,读的模式可以显示,但是读写的模式显示的是空。不知道为什么,哪个大神能帮我看看吗?
void luying::on_pushButton_8_clicked()//读数据
{
QSqlQueryModel *model=new QSqlQueryModel;
QSqlDatabase db = QSqlDatabase::database("connection1");
model->setQuery("select * from music",db);
model->setHeaderData(0,Qt::Horizontal,tr("sing")); // 列号加名称
model->setHeaderData(1,Qt::Horizontal,tr("myself"));
model->setHeaderData(2,Qt::Horizontal,QObject::tr("editer"));
ui->tableView->setModel(model);//tableview显示数据
}
void luying::on_pushButton_2_clicked()//读写数据
{
model1= new QSqlTableModel(this); //可以在tableview修改的代码
model1->setTable("music");
model1->setEditStrategy(QSqlTableModel::OnManualSubmit);
model1->select(); //选取整个表的所有行
ui->tableView->setModel(model1);
}
问题:
我把数据库里面数据显示在tableview里面,读的模式可以显示,但是读写的模式显示的是空。不知道为什么,哪个大神能帮我看看吗?
...全文
相关推荐
zhangcunren(3).zip_QT
登录界面,实现简单登录界面及其相应数据库
Qt编写控件属性设计器 数据库采集
在他的clicked信号中,我们可以使用SQL语句获取每个控件的属性,然后将其存储到SQLite数据库中。我们将动手开发一个简单的界面,其中包含了一些基础的控件,以及各自的属性设置面板,在用户操作后读取控件属性并将其保存至数据库。最后,我们将介绍如何使用Qt的数据库操作功能,将用户在控件属性设计器中设定的值存储到数据库中。接下来,我们需要为每个控件定义一组属性。至此,我们已经实现了一个简单的控件属性设计器,用户可以通过界面对控件进行属性调整,并且这些属性将被动态地绑定到相应的控件中。
Qt/C++编写控件属性设计器和数据库采集
在saveToDatabase函数中,我们首先创建了一个名为"attributes.db"的SQLite数据库,并打开它。在构造函数中,我们创建了一个垂直布局,并向布局中添加了一个标签、一个文本框和一个按钮。在本文中,我们将探讨如何使用Qt和C++编写一个简单的控件属性设计器,并结合数据库采集功能,将属性数据保存到数据库中。在实际应用中,你可以根据需要扩展控件属性设计器,并使用更复杂的数据模型和数据库结构来保存属性数据。首先,我们需要创建一个基于Qt的应用程序,并添加所需的控件。
C语言程序大作业:Qt实现的一个关于小区的数据管理系统.zip
毕业设计,课程设计,项目源码均经过助教老师测试,运行无误,欢迎下载 ----- 下载后请首先打开README.md文件(如有)
QT Tree View控件的使用
QT TreeView控件的操作,包括同级节点的添加、子节点的添加、节点的删除,并提供了数据库表的设计与操作。


