• 7732阅读
  • 2回复

关于在QWidget中插入QGLWidget后事件传递问题 [复制链接]

上一主题 下一主题
离线mengsihan
 
只看楼主 倒序阅读 楼主  发表于: 2007-08-09
— 本帖被 XChinux 执行加亮操作(2008-07-18) —
我现在做的东西是在一个QWidget的窗口中加入了一个QGLWidget的窗口。
现在是不是所有的鼠标事件和键盘事件都是那个主窗口来接收并处理呢。

我将键盘事件通过参数传递的办法可以传入QGLWidget中了,但是那个鼠标事件不知道怎么办?

首先我得判断鼠标点击是否在那个QGLWidget的范围内。

这个我就不会了,请高手指教,或者可以定义在QGLWidget的mouseevent的处理也行。
[ 此贴被XChinux在2008-07-18 10:24重新编辑 ]
离线vboylin
只看该作者 1楼 发表于: 2011-04-08
QWidget中插入QGLWidget后怎么显示呢?
离线roywillow

只看该作者 2楼 发表于: 2011-04-08
如果你点击QGLWidget,那么它的mousePress、mouseMove、mouseRelease等等会触发的
任何QWidget显然只会处理自己范围内的鼠标事件,不需要别的Widget的干涉
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
快速回复
限100 字节
 
上一个 下一个