Я пытаюсь получить журнал в реальном времени в пакетном файле с Python, а затем показать его в плагине QGIS в режиме реального времени.(файл .bat запускается -jar-файл)
я веду журнал успеха, но не веду журнал в реальном времени в QGIS, потому что QGIS остановлен файлом .bat (он не завершен)
try:
process = subprocess.Popen(
'C:/val/start.bat',
shell=False,
stdout=subprocess.PIPE,
#close_fds=True,
#creationflags=DETACHED_PROCESS
)
while True:
line = process.stdout.readline().decode('utf-8')
self.dockwidget.plainTextEdit.appendPlainText(line)
QgsMessageLog.logMessage(line, tag="Validating", level=QgsMessageLog.INFO)
if not line : break
self.iface.messageBar().pushMessage("Validating", "Validating is completed")
except:
self.dockwidget.plainTextEdit.appendPlainText("##############Error##############")
iхочу не приостанавливать QGIS при запуске .bat файла и входе в плагин QGIS в режиме реального времени
как я могу это сделать ??