QTableView 显示行但不显示数据

如上图所示,这是一个显示数据的代码,但是运行后却是这样:


在数据库中表FLIGHTS的确只有两个记录,但是都不是空的:


这个到底是啥问题呢?

到底是什么原因不知到,但是只要把所有的QSqlTableModel或是QSqlQuerymodel都声明为局部变量,这个问题就解决了。

posted @ 2012-05-03 17:29  虚无真仙  阅读(107)  评论(0编辑  收藏  举报