def save(): st = txt.get(1.0, END) sn = name.get() if sn == '': messagebox.showerror('Ошибка', 'Имя файла не может быть пустым!') else: sn = str(sn + '.txt') file = filedialog.askdirectory() fil = (file+'/'+sn) f = open(fil, 'w') f.write(st) f.close() main()
def opin(): main() txt.place(x=10,y=10, in_=fon) delfile.place(x=390, y=340, in_=fon) savi.place(x=450, y=340, in_=fon) global file file = filedialog.askopenfilename(filetypes = (("Text files","*.txt"),("all files","*.*"))) if file != '': f = open(file, 'r') ftxt = f.read() f.close() txt.insert(INSERT,ftxt) else: messagebox.showerror('Ошибка', 'Файл не выбран!') main()
version = Button(root, text=ver, command=vers, bg='#62e4f5') version.place(x=551, y=375, in_=fon)
root.mainloop()
>
Захотел сделать из него EXEшник с помощью "pyinstaller" (пробовал и "auto-py-to-exe") При попытке запустить EXE файл выскакивает окно "Failed to execute script MitNotepad" Чё делац???? Я нуб в программирование
<
import os
from tkinter import *
from tkinter import scrolledtext, filedialog, Menu, messagebox
#from tkinter import ttk
vv = open('version.txt', 'r')
ver = vv.read()
vv.close()
infover = ('Version:\n '+ver)
print('Loading...')
def sett():
main()
messagebox.showerror('Ошибка', 'Данная функция ещё не добавлена!')
def main():
txt.place_forget()
btn.place_forget()
name.place_forget()
sav.place_forget()
savi.place_forget()
delfile.place_forget()
txt.delete(1.0, END)
name.delete(0, END)
def new():
main()
txt.place(x=10, y=10, in_=fon)
btn.place(x=477, y=337, in_=fon)
def nam():
txt.place_forget()
btn.place_forget()
name.place(x=10, y=10, in_=fon)
sav.place(x=197, y=7, in_=fon)
def save():
st = txt.get(1.0, END)
sn = name.get()
if sn == '':
messagebox.showerror('Ошибка', 'Имя файла не может быть пустым!')
else:
sn = str(sn + '.txt')
file = filedialog.askdirectory()
fil = (file+'/'+sn)
f = open(fil, 'w')
f.write(st)
f.close()
main()
def opin():
main()
txt.place(x=10,y=10, in_=fon)
delfile.place(x=390, y=340, in_=fon)
savi.place(x=450, y=340, in_=fon)
global file
file = filedialog.askopenfilename(filetypes = (("Text files","*.txt"),("all files","*.*")))
if file != '':
f = open(file, 'r')
ftxt = f.read()
f.close()
txt.insert(INSERT,ftxt)
else:
messagebox.showerror('Ошибка', 'Файл не выбран!')
main()
def savu():
ttx = txt.get(1.0, END)
f = open(file, 'w')
f.write(ttx)
f.close()
main()
def deel():
os.remove(file)
main()
def vers():
main()
messagebox.showinfo('info', infover)
root = Tk()
root.geometry('600x400+200+100')
root.title('MitNotepad')
root.resizable(width=False, height=False)
root.config(bg='#a9f3fc')
#root.iconbitmap('ico.ico')
img = PhotoImage(file='img.png')
fon = Label(root, image=img)
fon.image_ref = img
fon.place(x=-2, y=-2)
menu = Menu(root)
n = Menu(menu, tearoff=0)
n.add_command(label='На Главную', command=main)
n.add_command(label='Настройки', command=sett)
m = Menu(menu, tearoff=0)
m.add_command(label='Новый', command=new)
m.add_command(label='Открыть', command=opin)
menu.add_cascade(label='Меню', menu=n)
menu.add_cascade(label='Файл', menu=m)
root.config(menu=menu)
txt = scrolledtext.ScrolledText(root,width=61,height=20, fg='#000')
btn = Button(root, text='Далее', command=nam, bg='#62e4f5')
name = Entry(root, width=30, fg='#000')
sav = Button(root, text='Сохранить', command=save, bg='#62e4f5')
savi = Button(root, text='Сохранить', command=savu, bg='#62e4f5')
delfile = Button(root, text='Удалить', command=deel, bg='#62e4f5')
version = Button(root, text=ver, command=vers, bg='#62e4f5')
version.place(x=551, y=375, in_=fon)
root.mainloop()
>
Захотел сделать из него EXEшник с помощью "pyinstaller" (пробовал и "auto-py-to-exe")
При попытке запустить EXE файл выскакивает окно "Failed to execute script MitNotepad"
Чё делац???? Я нуб в программирование