Skip to content

Instantly share code, notes, and snippets.

@Rokt33r
Last active August 29, 2015 14:03
Show Gist options
  • Save Rokt33r/bbb9ddde8e7b14019d96 to your computer and use it in GitHub Desktop.
Save Rokt33r/bbb9ddde8e7b14019d96 to your computer and use it in GitHub Desktop.
simple text editor
from tkinter import *
from tkinter.filedialog import *
master = Tk()
tf = Text(master, bg="white", bd=0)
tf.pack(fill=BOTH, expand=1)
def hello():
print(tf.get("1.0", END))
print("END")
def openFile():
fileName= askopenfilename(parent=master)
file = open(fileName,"r")
text = file.read()
tf.delete("1.0",END)
tf.insert("1.0",text)
def saveFile():
fileName= asksaveasfilename(parent=master)
text = tf.get("1.0", END)
file = open(fileName,"w")
file.write(text)
file.close
menu = Menu(master)
filemenu = Menu(menu, tearoff=0)
filemenu.add_command(label="Open", command=openFile)
filemenu.add_command(label="Save", command=saveFile)
filemenu.add_separator()
filemenu.add_command(label="Exit", command=master.quit)
menu.add_cascade(label="File", menu=filemenu)
master['menu'] = menu
mainloop()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment