查看: 1745|回复: 9

求教osg与Qt结合问题

[复制链接]

该用户从未签到

发表于 2010-5-19 23:10:19 | 显示全部楼层 |阅读模式
我根据osgViewerQt例子编写的Qt与OSG结合的程序,但程序运行后OSG显示部分没有嵌入到Qt窗口上,为什么呢?该怎样改正?谢谢!
代码如下:

QtOSG.rar

19.3 KB, 下载次数: 186, 下载积分: 威望 1

该用户从未签到

发表于 2010-5-20 08:14:23 | 显示全部楼层
您没有指定inheritedWindowData,这样肯定不会嵌合到窗口的,请再仔细看一看osgviewerQt例子

该用户从未签到

 楼主| 发表于 2010-5-20 10:20:07 | 显示全部楼层
为什么加上traits->inheritedWindowData = new osgViewer::GraphicsWindowWin32::WindowData(winId());后编译没有错误,运行没有任何反应,当按一下Esc键之后,主窗口出现,OSG还是没有嵌入进去?

该用户从未签到

发表于 2010-5-20 12:26:02 | 显示全部楼层
那就要看您的例子的具体实现了。注意osgviewerQt这个例子中,QOSGWidget的实现方案在高版本的Qt下有问题;而AdopterWidget是可以的。除此之外osgviewerQtWidget和osgviewerQtContext这两个例子也可以作为参考

该用户从未签到

 楼主| 发表于 2010-5-20 12:31:02 | 显示全部楼层
谢谢王老师!但我编译的OSG里怎么没有osgviewerQtWidget和osgviewerQtContext这两个例子呢?

该用户从未签到

 楼主| 发表于 2010-5-20 12:46:46 | 显示全部楼层
哈哈,osgviewerQtContext例子找到了,谢谢斑竹!osgviewerQtWidget在哪呢?

该用户从未签到

发表于 2010-5-20 13:29:58 | 显示全部楼层
这两个例子都是OSG 2.9.x系列中新添加的,其中osgviewerQtContext是我的贡献

该用户从未签到

发表于 2010-5-22 11:05:59 | 显示全部楼层
我根据osgViewerQt例子编写的Qt与OSG结合的程序,但程序运行后OSG显示部分没有嵌入到Qt窗口上,为什么呢?该怎样改正?谢谢!
代码如下:
amen.w 发表于 2010-5-19 23:10


有没有改好的例子发上来一份呀,谢谢。

该用户从未签到

发表于 2010-10-13 14:43:31 | 显示全部楼层
有没有现成改好的qt窗体嵌入osg的例子啊?(主要是指qt窗体控件显示osg,而不是整个窗体)

该用户从未签到

发表于 2010-10-13 17:10:24 | 显示全部楼层
我想您可以直接在osg的examples中找到自己所需要的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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