Откройте консоль с помощью Python Tkinter - PullRequest
0 голосов
/ 26 февраля 2019

Я написал простой текстовый редактор с основными функциями, такими как «Открыть», «Сохранить» и «Скомпилировать и запустить», для компиляции .c файлов

Он прекрасно работает до такой степени, что я не конвертировал свои.py файл в .exe файл с помощью Pyinstaller или с помощью консоли по умолчанию, которая появляется, когда я открываю exe

Когда я использую --noconsole в качестве аргумента для Pyinstaller, консоль не появляется, я хочу именно это.Но я хочу, чтобы консоль появлялась, когда я нажимал кнопку «Скомпилировать и запустить».

Я использую Popen с вызовами tcc, где tcc - компилятор.Я также попытался использовать командный файл, но консоль не открывается, если я использую опцию noconsole.

Мое требование заключается в том, чтобы я не хотел, чтобы консоль отображалась при первом запуске exe, но хочу, чтобы консоль отображалась при нажатии кнопки компиляции.

В любом случае, как я могу это сделать?

Редактировать 1: Точнее, функция компиляции, которая вызывается при нажатии кнопки «Компиляция», содержит вызов Popen.Я пробовал использовать os и subprocess, у обоих были похожие проблемы.

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