import QtQuick 2.14 import QtQuick.Controls 2.14 ApplicationWindow { id: monitorRoot width: 800 height: 600 visible: true title: "Status Monitor" Timer { interval: 1000 running: true repeat: true onTriggered: { const xhr = new XMLHttpRequest() xhr.open("GET", "MonitorEntryPoint.qml", false) xhr.send() const content = xhr.responseText if (loader.source != content) loader.source = content } } HotLoader { id: loader anchors.fill: parent } }