from Tkinter import *
def cleargui():
textwindow.delete("1.0",END)
def createfile(): #Creates a text file if none exitst.
f=open('propertydescripts.txt','a')
def save_changes():
f=open('propertydescripts.txt','a')
theletter=textwindow.get("1.0",END)
f.write('-----------------------------------------------------\n')
f.write(theletter)
f.close()
cleargui()
print("Edits saved ")
def loadletter():
f=open('propertydescripts.txt','r')
for line in f:
textwindow.insert("300.0",line)#change the 300 to match file length
def showtext():
f=open('propertydescripts.txt','a')
createfile()
root=Tk()
root.title("Steve's simple text editor.")
root.config(bg='lightblue')
textwindow=Text(root,background='white')
textwindow.pack()
btn=Button(root,text='Append ',command=save_changes)
btn.pack()
btn2=Button(root,text="Show ", command=loadletter)
btn2.pack()
btn3=Button(root,text="Clear ", command=cleargui)
btn3.pack()
showtext()
root.mainloop()
This is a personal record of my python programming experiences. It will allow me to see how I am progressing as I learn a new language.
Subscribe to:
Post Comments (Atom)
Followers
Blog Archive
- June (1)
- March (3)
- February (1)
- July (3)
- May (1)
- April (1)
- March (1)
- January (1)
- December (1)
- November (4)
- July (3)
- May (2)
- April (1)
- March (6)
- February (2)
- December (1)
- November (1)
- September (3)
- August (3)
- July (1)
- March (3)
- January (1)
- December (5)
- November (2)
- October (1)
- September (2)
- August (1)
- July (4)
- May (3)
- February (1)
- January (1)
- December (1)
- November (2)
- October (2)
- September (9)
- August (2)
- May (1)
- April (1)
- March (6)
- February (5)
- January (3)
- August (2)
No comments:
Post a Comment