找回密码
 立即注册
收起左侧

关于QTableview的双击事件,HELP

5
回复
10635
查看
[复制链接]
累计签到:83 天
连续签到:1 天
来源: 2016-1-18 09:15:25 显示全部楼层 |阅读模式
20Qter豆
在mainwindow里有个tableview控件,想实现双击表的一行弹出另一个界面,并且把该行的数据显示到新界面里的lineEdit。但目前连双击事件都没成功,重写DoublemouseEvent(),但效果只是mianwindow实现了,部件tableview根本没有反应。觉得应该是重写tableview的双击函数,但不知如何动笔。还望大家不吝赐教,教教我

最佳答案

查看完整内容

老大说的对,你是重写了mainwidget的双击事件吧,你要继承QTableview然后重写双击事件
回复

使用道具 举报

累计签到:595 天
连续签到:1 天
2016-1-18 09:15:26 显示全部楼层
老大说的对,你是重写了mainwidget的双击事件吧,你要继承QTableview然后重写双击事件
回复

使用道具 举报

累计签到:83 天
连续签到:1 天
2016-1-18 09:35:30 显示全部楼层
还有我的视图模型为Qsqltableview
回复

使用道具 举报

累计签到:1631 天
连续签到:1 天
2016-1-18 11:08:27 显示全部楼层
需要继承QTableview,然后实现自己的双击事件。
回复

使用道具 举报

累计签到:83 天
连续签到:1 天
2016-1-20 09:30:37 显示全部楼层
sywh 发表于 2016-1-20 09:11
老大说的对,你是重写了mainwidget的双击事件吧,你要继承QTableview然后重写双击事件 ...

飞哥原来是老大啊,这么6?
就是写两个类被,一个是主窗体,另一个专门负责继承tableview重写doublemouseevent()的,是不是这样子的
回复

使用道具 举报

累计签到:83 天
连续签到:1 天
2016-1-20 09:36:08 显示全部楼层
sywh 发表于 2016-1-20 09:11
老大说的对,你是重写了mainwidget的双击事件吧,你要继承QTableview然后重写双击事件 ...

原来Qter豆可以换书,以后不能这么奢侈了。。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了