Qt Quick, Как изменить исходный код Ui? - PullRequest
0 голосов
/ 05 февраля 2020

В настоящее время я разрабатываю приложение с использованием виджетов, оно работает хорошо, но мне бы хотелось более красивый и современный интерфейс, я намерен использовать qml для интерфейса и C ++ для логики c для повторного использования моего кода и будучи родным, я знаю, что для загрузки исходного кода qml это так

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

, но что, если я хочу изменить источник после его загрузки, как мне это сделать?

1 Ответ

0 голосов
/ 07 февраля 2020

Если я правильно понимаю, вы хотите загрузить код QML во время выполнения? Возможно, вы можете сделать это с помощью Loader: https://qmlbook.github.io/ch14-dynamicqml/dynamicqml.html

I, вы просто хотите go перейти на другую страницу или просмотреть или что-то еще, вы можете создать эту логику c в qml с такими вещами, как StackLayout. Можете ли вы предоставить больше информации и / или код?

...