Могу ли я переключаться между наличием и скрытием консоли? - PullRequest
0 голосов
/ 10 ноября 2019

У меня есть программа, которая имеет два режима: командная строка и графический интерфейс. Версия командной строки принимает пользовательский ввод через текст, а версия GUI использует Tkinter.

Программа работает нормально в обоих режимах, и режимы назначаются при запуске:

if '--nogui' in sys.argv:
   run_no_gui()
else:
   run_gui()

Я могу скрытьконсоль при запуске версии GUI, но мне нужно, чтобы она присутствовала при запуске версии командной строки. В настоящее время это делается во время компиляции с использованием pyinstaller в режиме --windowed. Я также могу сделать что-то подобное с .pyw расширениями.

Есть ли простой способ иметь графический интерфейс без консоли, но при этом иметь возможность сохранить консоль для режима командной строки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...