13 lines
352 B
Python
13 lines
352 B
Python
from __future__ import annotations
|
|
|
|
from PySide6.QtCore import QObject, Slot
|
|
|
|
from .process_runner import spawn_in_terminal
|
|
|
|
|
|
class TerminalHelper(QObject):
|
|
@Slot(str, list, result=bool)
|
|
def openTerminal(self, program: str, arguments: list) -> bool:
|
|
argv = [program] + [str(a) for a in arguments]
|
|
return spawn_in_terminal(argv)
|