Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.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
C++ 渲染Qt/Qml_C++_Qt_Opengl_Rendering_Qml - Fatal编程技术网

C++ 渲染Qt/Qml

C++ 渲染Qt/Qml,c++,qt,opengl,rendering,qml,C++,Qt,Opengl,Rendering,Qml,我在qml应用程序中一直在做类似的事情: QWidget w; QmlApplicationViewer viewer(&w); viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto); viewer.setMainQmlFile(QLatin1String("qml/GuiApp1/main.qml")); viewer.showExpanded(); w.show(); 问题1。有人能给出一个关于内部渲染

我在qml应用程序中一直在做类似的事情:

QWidget w;
QmlApplicationViewer viewer(&w);
viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto);
viewer.setMainQmlFile(QLatin1String("qml/GuiApp1/main.qml"));
viewer.showExpanded();
w.show();
问题1。有人能给出一个关于内部渲染的实际步骤的想法吗

问题2。我的要求是所有的qml部分(所有的应用程序逻辑和gui绘图)都应该在应用程序_1中处理,但是在这个应用程序中不应该发生实际的渲染

还有另一个应用程序_2应该为应用程序_1进行渲染(它可以只是Qt渲染功能的包装器)。如果此过程需要,允许应用程序_1与应用程序_2共享有关自身的一些信息(如窗口句柄或其他信息)


一些人能给出一个如何进行的想法。

这与OpenGL有什么关系?@Nicolas我已经标记了OpenGL,因为我可以在网上看到一些例子,其中涉及使用QGLWidget,然后使用OpenGL进行显式渲染。只是我不能确切地知道发生了什么。