QT中mysql库表输出到tableview中 然后生成excel的方法
以下是输出tableview代码voidtableOperate::on_pushButton_clicked(){QSqlTableModel*mode;mode=ne...
以下是输出tableview代码
void tableOperate::on_pushButton_clicked()
{
QSqlTableModel *mode;
mode = new QSqlTableModel(ui->tableView);
mode->setTable("studentopen");
mode->setHeaderData(0,Qt::Horizontal,QObject::tr("序号"));
mode->setHeaderData(1,Qt::Horizontal,QObject::tr("学生姓名"));
mode->setHeaderData(2,Qt::Horizontal,QObject::tr("学号"));
mode->setHeaderData(3,Qt::Horizontal,QObject::tr("记录时间"));
mode->setEditStrategy(QSqlTableModel::OnManualSubmit);
mode->select();
ui->tableView->setModel(mode);
}
不胜感激! 展开
void tableOperate::on_pushButton_clicked()
{
QSqlTableModel *mode;
mode = new QSqlTableModel(ui->tableView);
mode->setTable("studentopen");
mode->setHeaderData(0,Qt::Horizontal,QObject::tr("序号"));
mode->setHeaderData(1,Qt::Horizontal,QObject::tr("学生姓名"));
mode->setHeaderData(2,Qt::Horizontal,QObject::tr("学号"));
mode->setHeaderData(3,Qt::Horizontal,QObject::tr("记录时间"));
mode->setEditStrategy(QSqlTableModel::OnManualSubmit);
mode->select();
ui->tableView->setModel(mode);
}
不胜感激! 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏100(财富值+成长值)
若以下回答无法解决问题,邀请你更新回答
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询