Qt Quick,如何更改 Ui 源?

Qt Quick, How to change the Ui source?

我目前正在使用小部件开发一个应用程序,它运行良好,但我想要一个更漂亮和现代的界面,我打算使用 qml 作为界面,使用 C++ 作为逻辑来重用我的代码并成为原生的, 我知道要加载源 qml 是这样

QQmlApplicationEngine engine;
engine.load(QUrl(QStringLiteral("qrc:/main.qml")));

但是如果我想在加载后更改源,我该怎么做呢?

如果我理解你想在运行时加载 QML 代码? 您也许可以使用 Loader 来做到这一点:https://qmlbook.github.io/ch14-dynamicqml/dynamicqml.html

我只想转到另一个页面或视图或其他内容,您可以使用 StackLayout 等在 qml 中创建此逻辑。您能否提供更多信息 or/and 代码?