Я только что начал программировать в QML с помощью QtCreator. Я предпочитаю писать файлы QML с помощью редактора кода, а не редактора проекта. Но после каждого сохранения я должен запустить приложение, чтобы увидеть изменения. Даже включение автоматического сохранения в сборке не является решением, потому что для каждой сборки появляется новое окно, но старые окна все еще находятся на рабочем столе.Livereload после сохранения
Так что я написал эти две линии сценариев в Баш, чтобы LiveReload интерфейс после сохранения QML:
while sleep 0.1; do qmlscene main.qml; done &
while true; do while inotifywait -e close_write *.qml; do killall qmlscene; done; done &
Когда QML сохраняется, killall qmlscene
называется, то новый qmlscene
запускается.
Предоставляет ли QtCreator такую функцию, как это? Мне не нужно перекомпилировать, перезагрузка qml-файлов должна быть прекрасной.
Я ищу для IDE Я хочу избежать изменения кода. Что-то вроде 'qmlscene --watch main.qml' –
Нет, вы не найдете какой-либо IDE, которая вам нужна, вам всегда нужно закрыть, открыть приложение или очистить и перезагрузить кеш. – Mido