QTableView使用Qt Creator拖拽到UI中
SQLiteWindow.h
QSqlDatabase m_db;
QSqlTableModel* m_tableModel;
SQLiteWindow.cpp
👆以上设置完毕后,运行程序,QTableView中并没有显示出DB中的内容;通过记录log方式,DB中是有数据的。 😵😵😵 怎么回事呢,代码写错啦,数据库不支持?
调查了好几个小时,反反复复检查代码,死活不显示;差一点就放弃了。解决方法也很简单,如下👇
BTW:环境 Windows 10 64位, Qt 5.11.1 mingw