我用 QSqlTableModel 指定中文名子的表时,执行select 总是返回false,但是我用 QSqlQuery查询中文名子的表时结果正确。我的代码是
tableModel=new QSqlTableModel(0,db);
tableModel->setEditStrategy(QSqlTableModel::OnFieldChange);
tableModel->setTable(QObject::tr("学生"));
bool ok=tableModel->select();
qDebug()<<"select ok="<<ok;
view->setModel(tableModel);
view->show();
有哪位可以指导一下?