@IGOR745tn

Как сделать команду в phyton для очищение текста по кнопке «New» для блокнота?

from tkinter import *
from tkinter import filedialog

def save_file():
    file_name = filedialog.asksaveasfilename(initialdir='/', title='Select file',
                                             filetypes=(('Text Documents', '.txt'), ('all files', '.')))
    if file_name:
        f = open(file_name, 'w')
        text_save = str(text.get(1.0, END))
        f.write(text_save+'\n')
        f.close()

def open_file():
    file_name = filedialog.askopenfilename(initialdir='/', title='Open file',
                                           filetypes=(('Text Documents', '.txt'), ('all files', '.')))
    if file_name:
        f = open(file_name, 'r')
        text_open = f.read()
        if text_open != NONE:
            text.delete(1.0, END)
            text.insert(END, text_open)

root = Tk()
root.title("                                                                                   New_Blokhnot")
menu = Menu(root)
root.config(menu=menu)
root.geometry('600x400')

file_menu = Menu(menu, tearoff=0, bg="aquamarine1")
<i><b>file_menu.add_command(label='New', command)</b></i>
file_menu.add_command(label='Open file as', command=open_file)
file_menu.add_command(label='Save file as', command=save_file)
file_menu.add_command(label='Exit', command=exit)

help_menu = Menu(menu, tearoff=0, bg="aquamarine1")
help_menu.add_command(label='Help')
help_menu.add_command(label='About')

menu.add_cascade(label='File', menu=file_menu,)
menu.add_cascade(label='Help', menu=help_menu)

# Text
text = Text(root)
text.pack(expand=YES, fill=BOTH)

root.mainloop()
  • Вопрос задан
  • 99 просмотров
Пригласить эксперта
Ответы на вопрос 1
@aleks-th
Дык а в чем проблема просто по нажатию на кнопку текстовое поле очистить ?

Глянь тут например удобно на твой вопрос отвечено.
https://learn4kid-python.firebaseapp.com/tkinter_2...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы