Предмет:
ИнформатикаАвтор:
buckfrom tkinter import *
from tkinter.filedialog import *
import fileinput
from tkinter.messagebox import *
from tkinter.colorchooser import askcolor
def save_file():
ask_save = asksaveasfilename()
letter = text.get(1.0, END)
f = open(ask_save, "w")
f.write(letter)
f.close()
def open_file():
text.delete(1.0, END)
ask_open = askopenfilename()
for let in fileinput.input(ask_open):
text.insert(END, let)
def ex():
if askyesno("Вихід", "Ви справді хочете вийти?"):
root.destroy()
def show():
showinfo("Довідка", "Це програма Мій блокнот")
def color():
(triple, h) = askcolor()
if h:
text.config(bg=h)
root = Tk()
root.title('Мій блокнот')
text = Text(root, width=100)
text.pack(side=LEFT, fill=Y)
scroll = Scrollbar(root)
scroll.pack(side=RIGHT, fill=Y)
scroll.config(command=text.yview)
text.config(yscrollcommand=scroll.set)
mainmenu = Menu(root)
root.config(menu=mainmenu)
filemenu = Menu(mainmenu, tearoff=0)
mainmenu.add_cascade(label='Файл', menu=filemenu)
filemenu.add_command(label='Відкрити', command=open_file)
filemenu.add_command(label='Зберегти', command=save_file)
filemenu.add_separator()
filemenu.add_command(label='Вийти', command=ex)
mainmenu.add_command(label='Довідка', command=show)
mainmenu.add_command(label='Фон', command=color)
root.mainloop()
Автор:
victoriorvsjДобавить свой ответ
Предмет:
ЛитератураАвтор:
beamerОтветов:
Смотреть
Предмет:
АлгебраАвтор:
casimirozflnОтветов:
Смотреть
Предмет:
ФизикаАвтор:
khalilyatesОтветов:
Смотреть