Я разрабатываю приложение с графическим интерфейсом, цель которого - автоматизировать работу некоторых симуляторов в Фортране, которые я использую.Эти симуляторы работают следующим образом: заходим в каталог, где расположен файл «file_input.inp», и выполняем в терминале инструкцию «Aires
Кодсхема, которую я ищу, будет иметь такую форму:
self.simulator_window = ttk.TopLevel()
# Geometry and sthetic options:
(...)
self.button_run_simulation = ttk.Button(self.simulator_window,...,command=self.run_simulation)
def run_simulation(self):
# write in a system terminal (if it's possible, not open that terminal window explicitly) the instruction Aires < file_input.inp
# Execute it (as if I hit the enter key)
# Wait until the process is over