我在我的 qml 应用程序中一直在做这样的事情:
QWidget w;
QmlApplicationViewer viewer(&w);
viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto);
viewer.setMainQmlFile(QLatin1String("qml/GuiApp1/main.qml"));
viewer.showExpanded();
w.show();
Q1。有人可以就内部涉及的实际渲染步骤给出一个想法。
Q2。我的要求是所有 qml 部分(所有应用程序逻辑和 gui 绘图)都应在 Application_1 中处理,但在此应用程序中不应发生实际渲染。
还有另一个 Application_2 应该为 Application_1 进行渲染(它可以只是 Qt 渲染功能的包装器)。如果此过程需要,Application_1 可以与 Application_2 共享一些关于其自身的信息(如窗口句柄或其他东西)。
有人可以提供有关如何进行此操作的想法。