• 5118阅读
  • 6回复

[提问]怎么样实现 鼠标双击一个QToolButton按钮,然后弹出一个对话框?? [复制链接]

上一主题 下一主题
离线tt雨的天
 
只看楼主 倒序阅读 楼主  发表于: 2011-10-09
求高手    怎么样实现 鼠标双击一个QToolButton按钮,然后弹出一个对话框?? 能不能通过 信号/槽的机制来实现??
离线jdwx

只看该作者 1楼 发表于: 2011-10-09
回 楼主(tt雨的天) 的帖子
安装事件过滤器,或者从QPushButton派生一个类自己实现双击功能吧。
建议使用安装事件过滤器。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线tt雨的天
只看该作者 2楼 发表于: 2011-10-09
事件过滤器    似曾相识
但是不会弄呀  楼上的那位 能不能给个例子研究下哈  
离线jdwx

只看该作者 3楼 发表于: 2011-10-09
回 2楼(tt雨的天) 的帖子
例子来了。
附件: event.rar (2 K) 下载次数:38
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线tt雨的天
只看该作者 4楼 发表于: 2011-10-09
回 3楼(jdwx) 的帖子
   呵呵 下了  挺好的  弱弱的文件 有没有 生成一个派生类 然后自己写双击函数的例子 哈??
离线jdwx

只看该作者 5楼 发表于: 2011-10-09
回 4楼(tt雨的天) 的帖子
如果自己在派生类里面写双击函数,也挺简单。
不过那个button就不能在UI编辑器里用了。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线dbzhang800

只看该作者 6楼 发表于: 2011-10-09
Re:回 4楼(tt雨的天) 的帖子
引用第5楼jdwx于2011-10-09 22:07发表的 回 4楼(tt雨的天) 的帖子 :
如果自己在派生类里面写双击函数,也挺简单。
不过那个button就不能在UI编辑器里用了。

在designer中采用提升法使用。
快速回复
限100 字节
 
上一个 下一个