from tkinter import *
#Начало.Открытие окна,в котором вводится расположение файла.После,содержимое файла записывается и вставляется в форму.
OpenFile = Tk()
OpenFile.title("Среда разработки EFScript|Открыть файл")
OpenFile.geometry('800x400')
nameOF = Label(text="Введите путь к файлу",font=("Arial Bold", 35))
i_nameOF = Text(width=100,height=5)
nameOF.pack()
i_nameOF.pack()
def compil():
EFcode = text_box.get("1.0", "end-1c")
EFFile = i_name.get("1.0", "end-1c")
EFName = EFFile+ '.'+"js"
print(EFcode)
print(EFName)
def OPENFUNCFile():
window = Tk()
window.title("Среда разработки EFScript")
window.geometry('800x400')
zglone = Label(window,text="Введите код",font=("Arial Bold", 35))
text_box = Text(window,width=100,height=10)
name = Label(window,text="Введите название файла",font=("Arial Bold", 35))
i_name = Text(window,width=100,height=5)
button = Button(
window,
text="Обработать",
width=25,
height=3,
bg="blue",
fg="yellow",
command=compil,
)
global EFOPENFile
global OFNF
global OFRF
EFOPENFile = i_nameOF.get("1.0", "end-1c")
OpenFile.destroy()
OFNF = open(EFOPENFile, 'r+', encoding="UTF-8")
OFRF = OFNF.read()
name.pack()
i_name.pack()
zglone.pack()
text_box.pack()
button.pack()
text_box.delete(0,"end")
text_box.insert(0, OFRF)
i_name.delete(0,"end")
i_name.insert(0, OFRF)
print(EFOPENFile)
print(OFRF)
window.mainloop()
buttonOF = Button(
text="Открыть файл",
width=25,
height=3,
bg="blue",
fg="yellow",
command=OPENFUNCFile
)
buttonOF.pack()
OpenFile.mainloop()