Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
RaspBerry
/
Dev
/
Systeme
/
essai
:
code03.py
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
from tkinter import * import tkinter.filedialog as tkfile import tkinter.messagebox as tkmess import tkinter.tix as tix import tkinter.scrolledtext as tkwin root = Tk() textPad = tkwin.ScrolledText(root) # create a menu & define functions for each menu item def open_command(): file = tkfile.askopenfile(parent=root,mode='rb',title='Select a file') if file != None: contents = file.read() textPad.insert('1.0',contents) file.close() def save_command(self): file = tkfile.asksaveasfile(mode='w') if file != None: # slice off the last character from get, as an extra return is added data = self.textPad.get('1.0', END+'-1c') file.write(data) file.close() def exit_command(): if tkmess.askokcancel("Quit", "Do you really want to quit?"): root.destroy() def about_command(): label = tkmess.showinfo("About", "Just Another TextPad \n Copyright \n No rights left to reserve") def dummy(): print("I am a Dummy Command, I will be removed in the next step") menu = Menu(root) root.config(menu=menu) filemenu = Menu(menu) menu.add_cascade(label="File", menu=filemenu) filemenu.add_command(label="New", command=dummy) filemenu.add_command(label="Open...", command=open_command) filemenu.add_command(label="Save", command=save_command) filemenu.add_separator() filemenu.add_command(label="Exit", command=exit_command) helpmenu = Menu(menu) menu.add_cascade(label="Help", menu=helpmenu) helpmenu.add_command(label="About...", command=about_command) # textPad.pack() root.mainloop()