社区
Qt
帖子详情
QTableView的问题求指教
captainblue
2011-02-10 08:54:08
用Qtcreator,拖放一个QTableView,点击按钮时,查询数据库得到一个model,
用了setModel以后,没有把数据显示出来,表头都没,但是有两天横杆(不知道怎么形容)
...全文
243
17
打赏
收藏
QTableView的问题求指教
用Qtcreator,拖放一个QTableView,点击按钮时,查询数据库得到一个model, 用了setModel以后,没有把数据显示出来,表头都没,但是有两天横杆(不知道怎么形容)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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可以看看实例是怎么实现的不就可以了吗。呵呵
详谈QTableWidget /
QTableView
使用QTableWidget /
QTableView
的一些总结QTableWidget
QTableView
功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容...
Qt学习之
QTableView
1
转载自...在这里插入代码片 一、
Qtableview
主要借助于QStandardItemModel类来使用,最后再把QStandardItemModel的对象set进去即可
QTableView
*tableview; QStandardItemModel *model = new QSta...
一 QT之
QTableView
用QHeaderView添加横向表头
QTableView
的表头用QHeaderView来添加,为了提高
QTableView
从sqlite数据库中提取数据的数据,通过设置QSqlQueryModel来添加。 1) 若是在表头不增加任何控件,而是直接增加个单独的表头,
QTableView
就提供了方便的...
QTableView
QAbstractTableModel QStyledItemDelegate QHeaderView 定制化表格
利用MVC视图模型,
QTableView
定义视图对象,QAbstractTableModel 构造数据组织方式,QStyledItemDelegate 实现表格数据样式代理,QHeaderView 实现表头数据样式代理。 三、代码片段 #include "tablewidget.h" #...
python tableview添加内容_如何
QTableView
在最后增加一行汇总?先谢谢各位了
该楼层疑似违规已被系统折叠隐藏此楼查看此楼请教一下 我用
QTableView
和QSqlQueryModel 执行select * from person_t 显示了需要的数据 现在想在最下面显示一行 将对应的字段汇总 类似excel中 最下面加一行汇总 这个...
Qt
16,240
社区成员
26,660
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章