当前位置:编程学习 > wap >>

如何重载mousePressEvent事件

我采用了graphicsview的框架
采用QGraphicsProxyWidget的方式添加了item

目前我重载了scene的mousePressEvent事件

我想点击鼠标时,能够触发QGraphicsProxyWidget形式的控件

例如:点击鼠标左键,能够触发scene上的一个按钮

由于鼠标的绘制是通过遥控器来适配,所以并不是PC的方式

我目前将QGraphicsSceneMouseEvent中的:
setScreenPos
setScenePos
setButton 改为了 LeftButton

然后调用:
QGraphicsScene::mousePressEvent(&QGSevent);

可是当在控件的地方点击mousepress时,没有一点反应

求大牛们指点一下,我还要需要做哪些赋值了,谢谢大侠们! --------------------编程问答-------------------- 把button布局到view的layout中试下。。 --------------------编程问答-------------------- 已经布局了  。。。 --------------------编程问答-------------------- 大伙求指导啊!
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,