Могу ли я запустить приложение PySide2 в качестве фонового процесса Windows

#python #python-3.6 #pyside2

#python #python-3.6 #pyside2

Вопрос:

Я хочу, чтобы приложение принимало входные данные от пользователя, а затем переходило в фоновый режим в качестве фонового процесса Windows. Итак, это вообще возможно? Если да, то как?

Я использую Python 3.6.8 и графический интерфейс PySide2

Ответ №1:

Вы можете запустить внешний фоновый процесс с pythonw.exe помощью . Вам нужно будет запустить его с помощью subprocess или через Qprocess в pyside.

 import subprocess
subprocess.run(["pythonw.exe", "path/to/your/program"])

  

Это приведет к запуску вашей программы в фоновом режиме без видимого процесса или способа взаимодействия с ним. Вы можете завершить его только с помощью системного монитора