私はQt(私は初心者です)で遊んでいて、QTableViewにテーブルのデータを表示しようとしています。これまでのところ私はこれを持っています:
ui->setupUi(this);
QSqlDatabase db;
db=QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("test.db");
if (db.open())
qDebug() << "success";
else
qDebug() << "failed";
QSqlTableModel model;
model.setTable("names");
model.select();
qDebug() << model.rowCount();
ui->tableView->setModel(&model);
問題は、モデルはデータ(2行)を取得しますが、QTableViewはそれを表示するようになったことです。
ここで何が悪いのか手がかりはありますか?