Минималистичная попытка заставить работать горячую перезагрузку QMLC++

Программы на C++. Форум разработчиков
Anonymous
Минималистичная попытка заставить работать горячую перезагрузку QML

Сообщение Anonymous »

Вот два сообщения на Reddit о горячей перезагрузке QML:
  • Текущее состояние методов горячей перезагрузки QML.
  • Есть ли бесплатные инструменты горячей перезагрузки QML?
Ни один из них не дал решения. Я создал минималистичный пример проекта CMake, в котором пытаюсь реализовать горячую перезагрузку. Я чувствую, что почти здесь.
Я столкнулся с проблемой перезагрузки вложенного QML, при которой вложенные изменения не отображаются до того, как я прокомментирую и раскомментирую вложенный компонент в исходном коде родительского компонента.
Если вместо просмотра изменений в отдельных файлах я переключусь на просмотр изменений в каталоге QML (каталог `content`), приложение отразит изменения, как ожидалось, но я получу больше, чем один слот вызов выполняется, и я получаю ошибки элемента Loader в журналах.
Любая помощь и/или понимание?
Наконец, кто-нибудь получил qmlpreview работа? Он обещает сделать именно это, но мне не удалось его настроить, а документации просто нет.

Подробнее здесь: https://stackoverflow.com/questions/798 ... eload-work

Вернуться в «C++»