在用QSqlQueryModel结合QTreeView显示查询结果时,发现查询结果怎么也无法显示,后来得知,是程序最后调用了dataBase.close();将数据库关闭导致的,去掉这一句后,查询结果正常显示。