Я пишу программу tkinter, которая является своего рода программой, которая похожа на портфолио и открывает другие программы, также написанные на питоне. Так, например, у меня есть FILE_1 и FILE_2, и я хочу написать программу, которая нажала на определенную кнопку, открывает FILE_1 или FILE_2. я не нужна помощь с внешним видом, как с помощью кнопок просто как wirte функции, которая открывает программуОткрыть файл с Python
Это код, который я использовал:
from Tkinter import *
import subprocess
master = Tk()
def z():
p=subprocess.Popen('test1.py')
p.communicate()
b = Button(master, text="OK", command=z)
b.pack()
mainloop()
спасибо, но что, если я хочу, чтобы у него было две кнопки, они оба не откроют один и тот же файл или не будут ли различать файлы? – DonJuma
@Matthew: Каждая кнопка может быть подключена к собственной функции обратного вызова. Поэтому нажатие каждой кнопки вызывает другую функцию, которая может запускать другую программу. – unutbu
и делает это, открывая его в другом окне – DonJuma