• 5422阅读
  • 1回复

请教关于在表单窗体中呈现数据库中的数据 [复制链接]

上一主题 下一主题
离线xutianming
 
只看楼主 正序阅读 楼主  发表于: 2008-08-29
— 本帖被 XChinux 执行加亮操作(2008-08-30) —
我想从sqlite数据库中拿数据,然后用qt的Qdatatable显示出来,我做了好久还是不行,我编译没问题,可是就是显示不出来
QSqlDatabase *db = QSqlDatabase::database("QSQLITEX");
  db->transaction();
  QSqlCursor *s = new QSqlCursor("s", true, db);
  QDataTable *sTable = new QDataTable(s, false, this);
  sTable->addColumn("one", tr("name"));
  sTable->addColumn("two", tr("country"));
  sTable->setAutoDelete(true);
  sTable->setConfirmDelete(true);
  sTable->setSorting(true);
  sTable->refresh();
哪位能教我下怎么做,或者这段程序该怎么放!
离线unforgiver

只看该作者 1楼 发表于: 2008-09-01
没有用过Qdatatable  我用过  QTableView 
  QSqlTableModeltablemodel;
tablemodel->setEditStrategy(QSqlTableModel::OnManualSubmit);
  tablemodel->setTable("sbb");//表名字
  tablemodel->select();
  tablemodel->setHeaderData(0, Qt::Horizontal,"编号");
tablemodel->setHeaderData(1, Qt::Horizontal, "名称");
ui.tableView->setModel(tablemodel);
快速回复
限100 字节
 
上一个 下一个