Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt 如何在我的qMainWindow中嵌套opengl窗口_Qt_Opengl - Fatal编程技术网

Qt 如何在我的qMainWindow中嵌套opengl窗口

Qt 如何在我的qMainWindow中嵌套opengl窗口,qt,opengl,Qt,Opengl,我想在我的qMainWindow中嵌套一个opengl窗口并与之连接。现在我只知道使用WinId获取指向我的qwidget的指针,请有人给我一些建议。谢谢。我建议使用通常的方法。创建QGLWidget实例,将QMainWindow实例作为父实例传递。如果你想把它放到某个布局中,在QGLWidget的实例上使用布局实例的addWidget方法。实际上,我需要在我的qtwidget中嵌套其他人创建的opengl窗口,并向opengl发送一些订单window@CrystalJake:对于发送订单,您可

我想在我的qMainWindow中嵌套一个opengl窗口并与之连接。现在我只知道使用WinId获取指向我的qwidget的指针,请有人给我一些建议。谢谢。我建议使用通常的方法。创建QGLWidget实例,将QMainWindow实例作为父实例传递。如果你想把它放到某个布局中,在QGLWidget的实例上使用布局实例的
addWidget
方法。

实际上,我需要在我的qtwidget中嵌套其他人创建的opengl窗口,并向opengl发送一些订单window@CrystalJake:对于发送订单,您可以引入新的公共插槽和公共信号,您可以在没有任何直接关系的QoObject之间自由连接。至于嵌套结构,我建议你画一个小图片来说明你的需要。如何上传图片?我想实现一个功能,我的主窗口的一部分可以显示opengl,但是opengl显示功能已经被其他人完成了,所以我需要将opengl窗口嵌套到我的主窗口中。@CrystalJake:你可以使用像这样的服务,并在你的问题中发布图像链接。通常的方法是创建QGLWidget作为主窗口的子窗口小部件。