• 8203阅读
  • 6回复

QGraphicsWidget无法捕获鼠标事件 [复制链接]

上一主题 下一主题
离线y383564500
 
只看楼主 倒序阅读 楼主  发表于: 2009-03-05
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
我在QGraphicsWidget里重载了mousePressEvent(QGraphicsSceneMouseEvent *event),但我却无法在程序捕获鼠标事件。我在QGraphicsItem重新做了实验,但这种方法是可行的
离线y383564500
只看该作者 1楼 发表于: 2009-03-05
这好像是Qt4.4版本中的一个BUG,然后我用Qt4.5来编时,没有这种情况了
离线wd007

只看该作者 2楼 发表于: 2009-03-05
这还有待验证吧,我在4.3.4中是可以的
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线lugaideath

只看该作者 3楼 发表于: 2009-03-06
不明白你说什么捕获不到?我都可以!你要实现什么样的功能呢?
离线weizhy
只看该作者 4楼 发表于: 2009-03-06
鼠标事件应该在 QGraphicsScene 中实现吧
离线y383564500
只看该作者 5楼 发表于: 2009-03-07
我就是在QGraphicsWidget里实现画个图形,里面添加些自定义槽,然后在重写他的mousePressEvent;但我在Qt4.4中编译后无法启用,然后我就换了Qt4.5,结果是可行的
离线wjz2047

只看该作者 6楼 发表于: 2014-02-15
我赞同4楼的观点,为什么大家喜欢重写QGraphicsWidget的鼠标事件呢
快速回复
限100 字节
 
上一个 下一个