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

如何让Mainwindow响应QPushButton的单击事件

5
回复
10732
查看
[复制链接]
累计签到:207 天
连续签到:1 天
来源: 2016-7-8 18:38:24 显示全部楼层 |阅读模式
1Qter豆
本帖最后由 和煦阳光 于 2016-7-8 18:39 编辑

请教一下:
在mainwindow上放一个QPushButton,如何点击button的时候如何实现Mainwindow响应单击事件呢?

回复

使用道具 举报

累计签到:615 天
连续签到:1 天
2016-7-8 19:59:52 显示全部楼层
再ui 上 右键button ----》转到槽,剩下的你就明白了
回复

使用道具 举报

累计签到:31 天
连续签到:1 天
2016-7-10 17:46:27 显示全部楼层
将button的clicked信号与mainwindow的clicked信号绑定,这样mainwindow就可以响应按钮的点击事件
回复

使用道具 举报

累计签到:207 天
连续签到:1 天
2016-7-11 08:31:11 显示全部楼层
本帖最后由 和煦阳光 于 2016-7-11 09:08 编辑
yanfk 发表于 2016-7-10 17:46
将button的clicked信号与mainwindow的clicked信号绑定,这样mainwindow就可以响应按钮的点击事件 ...

请教一下,这两个click信号怎么绑定啊?我好像没有找到mainwindow的clicked信号啊
回复

使用道具 举报

累计签到:207 天
连续签到:1 天
2016-7-11 09:53:12 显示全部楼层
qq1043068972 发表于 2016-7-8 19:59
再ui 上 右键button ----》转到槽,剩下的你就明白了

看来你是误解我的意思了,我是想再单击button的时候,mainwindow中的mousepressevent也会响应
回复

使用道具 举报

累计签到:207 天
连续签到:1 天
2016-7-11 15:40:38 显示全部楼层
自己重新写了mybutton类,重写mousepressevent跟mousereleaseevent基本实现了该问题!
回复

使用道具 举报

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

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