查看: 1942|回复: 8

鼠标键盘消息归属问题求教

[复制链接]

该用户从未签到

发表于 2016-2-1 10:47:25 | 显示全部楼层 |阅读模式
本帖最后由 天雷 于 2016-2-2 16:45 编辑

请教个问题,osg+Qt模式下,三维窗口中的鼠标键盘消息由osg接管的,如果想改成Qt控制,是否可行

QT和OSG结合,如何实现鼠标在窗体对话框之上时操作不影响OSG场景?

该用户从未签到

 楼主| 发表于 2016-2-2 17:01:55 | 显示全部楼层
http://blog.csdn.net/zhaohsww/article/details/19085211
Qt中嵌入OSG;里面有两者的结合的介绍;

该用户从未签到

 楼主| 发表于 2016-2-2 17:05:28 | 显示全部楼层
http://bbs.osgchina.org/forum.ph ... ;highlight=osg%2BQt
OSG+qt 集成 捕捉不到拖拽事件 求大神们帮忙!

该用户从未签到

 楼主| 发表于 2016-2-2 17:05:33 | 显示全部楼层
http://bbs.osgchina.org/forum.ph ... ;highlight=osg%2BQt
OSG+qt 集成 捕捉不到拖拽事件 求大神们帮忙!

该用户从未签到

 楼主| 发表于 2016-2-2 17:17:46 | 显示全部楼层
http://bbs.osgchina.org/forum.ph ... ;highlight=osg%2BQt
OSG+QT 漫游器 MOVE响应 问题;
--这个里面有设置由谁响应的地方;

该用户从未签到

 楼主| 发表于 2016-2-2 17:41:01 | 显示全部楼层
http://bbs.osgchina.org/forum.ph ... ;highlight=osg%2BQt         
osg嵌入Qt的问题

http://bbs.osgchina.org/forum.ph ... ;highlight=osg%2BQt
关于QT结合OSG 设置鼠标位置

http://bbs.osgchina.org/forum.ph ... ;highlight=osg%2BQt
Qt Widget和osgViewer结合 失去GUIEventAdapter::MOVE事件

该用户从未签到

 楼主| 发表于 2016-2-4 11:16:06 | 显示全部楼层
http://bbs.osgchina.org/forum.ph ... ;highlight=osg%2BQt
osg 与 qt 结合的问题
--请问什么办法能让osg先处理qt后处理吗?
也许可以考虑用到Qt的installEventFilter


在OSG3.0中,depthpartition融合到内核中,好像在跟QT的融合中有问题???
5 个回复 - 721 次查看
我使用的是OSG3.0,QT4.5,编译原有的osgviewerQt ,没有问题,但开启DepthPartition就出问题了,有解决方案么??? 在addViewWidget(...函数中: ...... 在view->setCameraManipulator(.......后加入: view-> ...


如何用QT界面操纵OSG三维物体?
16 个回复 - 2389 次查看
如何用QT的按钮或动作(action)操纵OSG三维物体,比如按一下按钮,就可以让三维物体旋转或移动;按下按钮就可以给三维物体添加材质


OSG3.0中osgViewer::Viewer如何与QT结合?
1 个回复 - 593 次查看
OSG3.0中osgviewerQt例子只讲如何将osgViewer::CompositeViewer跟QT结合,osgViewer::Viewer如何与QT结合?还是沿用以前的方案么?

osgviewerQtContext 多线程运行缩放窗口的问题
1 个回复 - 775 次查看
运行了osg2.9.11 osgviewerQtContext 的例子,看起来比较正常。但是我把单线程改为多线程后,当最大最小化窗口时,会报错误QGLContext::makeCurrent(): Failed. 连续几次后,白屏卡住,并报: Xlib: unexpec ...


请教osg里面与qt结合的5个例子都有什么区别,注重哪些问题的解决呢?
8 个回复 - 2299 次查看
今天仔细看了一下osg里面结合qt的例子,发现有以下5个例子:
osgQtBrowser osgQtWidgets osgviewerQT osgviewerQtContext osgviewerQtWidget
发现每个例子都和QT结合并给出了可执行程序,我看了下有些糊涂了。我 ..


osgQt结合后键盘的事件响应问题
17 个回复 - 1715 次查看
我重写的handle()如下: 调用是在osgInit()中: 我遇到的问题是不能进行键盘响应:即我按下“D”键后没有反应,设置断点也不会中断。请问我的程序有问题吗?
2010-4-13 16:43 - ccy_ccy2001 - OpenSceneGraph


osgviewerQT编译问题
13 个回复 - 3111 次查看
OSG的例子osgviewerQT我按照下面的步骤编译: 使用qmake生成vs的工程,进入工程后,编译出现如下的问题:
1>.\QOSGWidget.cpp(87) : error C2061: 语法错误 : 标识符“WFlags” 1>.\QOSGWidget.cpp(117) : error ...


请问,怎样在Qt中使用OSG?OpenSceneGraph所提供的例子,我实在看不懂。
7 个回复 - 3890 次查看
Open Scene Graph 中的osgViewerQT里的例子是用整个窗口来显示模型,但在应用中肯定要有菜单栏啦、工具栏之类的。
我一开始想把OSG中的osgViewer类做成控件,因为太难,我放弃了。 我又想用QMainWindow中的setCent ...

QT与OSG结合后遇到的问题
2 个回复 - 863 次查看
将QT与OSG结合后,我进行场景漫游需要进行键盘相应事件的处理,运行时只能得到按键a~z(包括大写)的键值,
其他功能键如:up,down,right,left等按下都不能获得其键值。在程序中,将下面的语句注释掉即可获得功能 ...

该用户从未签到

 楼主| 发表于 2016-2-4 11:37:05 | 显示全部楼层
http://bbs.osgchina.org/forum.ph ... amp;_dsign=0c0969a6
求教王锐老师osg和qt结合的问题
        --这种类似游戏的流畅的键盘响应方法,需要单独设计一个键盘缓冲区,保存键盘事件并在某个时刻统一进行处理。
          有一个很不错的例子来自基于osg的开源工程palomino(http://www.palomino3d.org/

http://bbs.osgchina.org/forum.ph ... amp;_dsign=5395723a
Qt中的组合键如何传入Osg?

http://bbs.osgchina.org/forum.ph ... amp;_dsign=9684a2da
在Qt下如何让OSG接收到非ascii按键?

该用户从未签到

 楼主| 发表于 2016-2-4 11:42:11 | 显示全部楼层
http://bbs.osgchina.org/forum.ph ... amp;_dsign=0c0969a6
求教王锐老师osg和qt结合的问题
        --这种类似游戏的流畅的键盘响应方法,需要单独设计一个键盘缓冲区,保存键盘事件并在某个时刻统一进行处理。
          有一个很不错的例子来自基于osg的开源工程palomino(http://www.palomino3d.org/

http://bbs.osgchina.org/forum.ph ... amp;_dsign=5395723a
Qt中的组合键如何传入Osg?

http://bbs.osgchina.org/forum.ph ... amp;_dsign=9684a2da
在Qt下如何让OSG接收到非ascii按键?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表