首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

model存取数据有关问题

2013-06-19 
model存取数据问题小弟的思路大概是这样左边一个treewidget,右边一个tableview打开一个sqlite数据库,将每

model存取数据问题
小弟的思路大概是这样
左边一个treewidget,右边一个tableview
打开一个sqlite数据库,将每张表的数据放入相对应的model中,然后通过treewidget的currentindexchanged()在tableview中显示相对应的表,我用model->setData(index,str);将数据存入model;用model-〉data(index).tostring(),取数据,问题是如果我没有在view中显示数据的话(就是没有点击treewidget中相应的数据),这样取出来的东西都是空的,index为空,

请问我的这个逻辑正确吗?
需要怎么做才能正确的呢?

求各位大神帮忙
拜谢
[解决办法]
你可以对view进行初始化一下,默认为第一张表的数据
或者同时将tree的当前行和view初始化。这样就不会出现取出数据为空的现象。

热点排行