# {py:mod}`phystool.qt.process` ```{py:module} phystool.qt.process ``` ```{autodoc2-docstring} phystool.qt.process :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`QManagedProcess ` - ```{autodoc2-docstring} phystool.qt.process.QManagedProcess :summary: ``` * - {py:obj}`ProcessManager ` - ```{autodoc2-docstring} phystool.qt.process.ProcessManager :summary: ``` * - {py:obj}`OpenFileProcess ` - ```{autodoc2-docstring} phystool.qt.process.OpenFileProcess :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`logger ` - ```{autodoc2-docstring} phystool.qt.process.logger :summary: ``` ```` ### API ````{py:data} logger :canonical: phystool.qt.process.logger :value: > 'getLogger(...)' ```{autodoc2-docstring} phystool.qt.process.logger ``` ```` ``````{py:class} QManagedProcess() :canonical: phystool.qt.process.QManagedProcess Bases: {py:obj}`PySide6.QtCore.QProcess` ```{autodoc2-docstring} phystool.qt.process.QManagedProcess ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} phystool.qt.process.QManagedProcess.__init__ ``` `````{py:class} Status(*args, **kwds) :canonical: phystool.qt.process.QManagedProcess.Status Bases: {py:obj}`enum.Enum` ````{py:attribute} PENDING :canonical: phystool.qt.process.QManagedProcess.Status.PENDING :value: > 0 ```{autodoc2-docstring} phystool.qt.process.QManagedProcess.Status.PENDING ``` ```` ````{py:attribute} RUNNING :canonical: phystool.qt.process.QManagedProcess.Status.RUNNING :value: > 1 ```{autodoc2-docstring} phystool.qt.process.QManagedProcess.Status.RUNNING ``` ```` ````{py:attribute} SUCCESS :canonical: phystool.qt.process.QManagedProcess.Status.SUCCESS :value: > 2 ```{autodoc2-docstring} phystool.qt.process.QManagedProcess.Status.SUCCESS ``` ```` ````{py:attribute} ERROR :canonical: phystool.qt.process.QManagedProcess.Status.ERROR :value: > 3 ```{autodoc2-docstring} phystool.qt.process.QManagedProcess.Status.ERROR ``` ```` ````` ````{py:method} get_unique_id() -> str :canonical: phystool.qt.process.QManagedProcess.get_unique_id :abstractmethod: ```{autodoc2-docstring} phystool.qt.process.QManagedProcess.get_unique_id ``` ```` ````{py:method} get_ready() -> None :canonical: phystool.qt.process.QManagedProcess.get_ready :abstractmethod: ```{autodoc2-docstring} phystool.qt.process.QManagedProcess.get_ready ``` ```` ````{py:method} state() -> PySide6.QtCore.QProcess.ProcessState :canonical: phystool.qt.process.QManagedProcess.state ```{autodoc2-docstring} phystool.qt.process.QManagedProcess.state ``` ```` ````{py:method} is_running() -> bool :canonical: phystool.qt.process.QManagedProcess.is_running ```{autodoc2-docstring} phystool.qt.process.QManagedProcess.is_running ``` ```` `````` `````{py:class} ProcessManager() :canonical: phystool.qt.process.ProcessManager ```{autodoc2-docstring} phystool.qt.process.ProcessManager ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} phystool.qt.process.ProcessManager.__init__ ``` ````{py:method} add(process: phystool.qt.process.QManagedProcess) -> None :canonical: phystool.qt.process.ProcessManager.add ```{autodoc2-docstring} phystool.qt.process.ProcessManager.add ``` ```` ````` `````{py:class} OpenFileProcess(filenames: list[str]) :canonical: phystool.qt.process.OpenFileProcess Bases: {py:obj}`PySide6.QtCore.QProcess` ```{autodoc2-docstring} phystool.qt.process.OpenFileProcess ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} phystool.qt.process.OpenFileProcess.__init__ ``` ````{py:attribute} PROGRAM :canonical: phystool.qt.process.OpenFileProcess.PROGRAM :value: > None ```{autodoc2-docstring} phystool.qt.process.OpenFileProcess.PROGRAM ``` ```` ````{py:attribute} ARGUMENTS :canonical: phystool.qt.process.OpenFileProcess.ARGUMENTS :value: > None ```{autodoc2-docstring} phystool.qt.process.OpenFileProcess.ARGUMENTS ``` ```` `````