Есть ли способ запустить файл Python из моего основного файла с помощью кнопок в tkinter? - PullRequest
0 голосов
/ 16 февраля 2019

Я пытаюсь создать проект, используя tkinter, где я могу запустить файл python (например, текстовый редактор) из моего основного файла, используя кнопки.Кто-нибудь может мне помочь с этим?И да, я пытался использовать атрибут команды, но он вызывает функцию, а не весь модуль.

1 Ответ

0 голосов
/ 16 февраля 2019

Итак, вы хотите выполнить файл python из созданного вами текстового редактора.Ответ уже существует ответ Вы можете написать код, например:

exec.py:

#!/usr/bin/python3

def run_on_exec():
    print("Program Run")

if __name__ == "__main__":
    run_on_exec()

main.py:

#!/usr/bin/python3

import tkinter
import os

def run_txt_editor():
    os.system("python exec.py")

#----snip----
btn = tkinter.Button(root, text="run txt editor", command=run_txt_editor)


if __name__ == "__main__":
     root.mainloop()

Может быть, это то, что вы хотите.

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