QTableView的问题求指教

captainblue 2011-02-10 08:54:08
用Qtcreator,拖放一个QTableView,点击按钮时,查询数据库得到一个model,
用了setModel以后,没有把数据显示出来,表头都没,但是有两天横杆(不知道怎么形容)
...全文
243 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
ff007bit 2011-03-01
  • 打赏
  • 举报
回复
不好意思~,我最近一直没上网~不知道你解决没有,你发这个吧~fengf180180@sina.com
captainblue 2011-02-24
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 ff007bit 的回复:]

可以定义列名的,但是不用,就直接setmodel就可以了,只要你的model里有数据肯定可以显示的,你看看自己show没有.
[/Quote]
要不你好人做到底,留个邮箱帮帮忙吧, 我弄了很久了,个多星期来没啥头绪
ff007bit 2011-02-22
  • 打赏
  • 举报
回复
可以定义列名的,但是不用,就直接setmodel就可以了,只要你的model里有数据肯定可以显示的,你看看自己show没有.
captainblue 2011-02-18
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 wangqin_0919 的回复:]

要是确定有数据那就应该可以显示出来,很可能是他两不匹配,可能就显示不了,我以前就是这样的
[/Quote]
你的意思是tableview的行列数要先定义?有这样的操作么?我看那些例子都是直接new一个tableview然后就setmodel了。
captainblue 2011-02-17
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 wangqin_0919 的回复:]

你是不是数据库文件没有写对啊,我以前也出过这样的问题, 是数据库的问题,数据库建的和你程序里写的不一样
[/Quote]
是不是哦,我得到的model确定是有数据的,但程序里还需要设定结构吗?不实setModel就自动适应结构?例子都这样啊。
wangqin_0919 2011-02-17
  • 打赏
  • 举报
回复
要是确定有数据那就应该可以显示出来,很可能是他两不匹配,可能就显示不了,我以前就是这样的
wangqin_0919 2011-02-16
  • 打赏
  • 举报
回复
你是不是数据库文件没有写对啊,我以前也出过这样的问题, 是数据库的问题,数据库建的和你程序里写的不一样
pcsuite 2011-02-14
  • 打赏
  • 举报
回复
看你的意思感觉好像是没有设置源?
stoneyrh 2011-02-10
  • 打赏
  • 举报
回复
这个东西呀,关键要看你是怎么实现你的model的,个人感觉你的问题跟table view没有关系
在model里面呀,一定要正确实现那些函数,该发的信息一定要发,比如有新行插入了,一定要调用beginInsertRows和endInsertRows,数据变化了一定要发dataChanged。还需要正确地实现data函数,根据需要返回正确的数据。
captainblue 2011-02-10
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 stoneyrh 的回复:]

这个东西呀,关键要看你是怎么实现你的model的,个人感觉你的问题跟table view没有关系
在model里面呀,一定要正确实现那些函数,该发的信息一定要发,比如有新行插入了,一定要调用beginInsertRows和endInsertRows,数据变化了一定要发dataChanged。还需要正确地实现data函数,根据需要返回正确的数据。
[/Quote]

我现在只是想显示数据呢,我确保的的model得到了数据,因为用QsqlRecord可以查看到value,
但是实例中setmodel后就可以了,但是我的setmodel以后显示不出来,只是tableview多了个框框,
谁有时间的话希望留个邮箱看看,这是目前的瓶颈啊
在水一方 2011-02-10
  • 打赏
  • 举报
回复
没明白LZ要问什么问题,不过使用tableview和model来查询数据库,在qtdemo中有实例呀,LZ可以看看实例是怎么实现的不就可以了吗。呵呵

16,240

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧