Я написал программу без графического интерфейса и хочу добавить опцию, чтобы закрыть окно, в котором он работает (для работы в Linux и Windows), точно так же, как Alt + F4 сделал бы.
Я ищу способ сделать это без использования модуля pynput, так как это доставляет мне проблемы с Travis CI.
Я уже пытался использовать sys.exit()
, но это простозакрывает программу, а не окно терминала.
Мой код:
from pynput.keyboard import Key, Controller
def close() -> None:
keyboard = Controller()
keyboard.press(Key.alt)
keyboard.press(Key.f4)
keyboard.release(Key.f4)
keyboard.release(Key.alt)