Я написал простой текстовый редактор с основными функциями, такими как «Открыть», «Сохранить» и «Скомпилировать и запустить», для компиляции .c файлов
Он прекрасно работает до такой степени, что я не конвертировал свои.py файл в .exe файл с помощью Pyinstaller или с помощью консоли по умолчанию, которая появляется, когда я открываю exe
Когда я использую --noconsole в качестве аргумента для Pyinstaller, консоль не появляется, я хочу именно это.Но я хочу, чтобы консоль появлялась, когда я нажимал кнопку «Скомпилировать и запустить».
Я использую Popen с вызовами tcc, где tcc - компилятор.Я также попытался использовать командный файл, но консоль не открывается, если я использую опцию noconsole.
Мое требование заключается в том, чтобы я не хотел, чтобы консоль отображалась при первом запуске exe, но хочу, чтобы консоль отображалась при нажатии кнопки компиляции.
В любом случае, как я могу это сделать?
Редактировать 1: Точнее, функция компиляции, которая вызывается при нажатии кнопки «Компиляция», содержит вызов Popen.Я пробовал использовать os и subprocess, у обоих были похожие проблемы.