Вызов исполняемого файла из плагина QGIS - PullRequest
0 голосов
/ 24 сентября 2019

Я хочу вызвать .exe из плагина в QGIS.Я пытаюсь следующий код:

import os
import subprocess
os.system("C:/Users/cfont/AppData/Roaming/QGIS/QGIS3\profiles\default\python\plugins\globalfate\GLOBALFATE.exe")

И он отлично работает.Но я хочу, чтобы плагин адаптировался к любому пользователю, поэтому я стараюсь:

import os
import subprocess
path = os.getcwd()
exePath = path + "\\GLOBALFATE.exe"
os.system(exePath)

Он работает нормально, если я выполню код в командной строке.Однако, это не работает, когда я запускаю плагин от QGIS.

Какое-то представление о том, как ее решить?

Я работаю с Windows, QT5 и QGIS 3.4

...