C++ 渲染Qt/Qml
我在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。有人能给出一个关于内部渲染
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进行显式渲染。只是我不能确切地知道发生了什么。