Skapa en enkel Python Text Editor! (3 / 4 steg)
Steg 3: Spara din text
Du behöver för att kunna spara din text naturligtvis, så vi kommer att lägga till en knapp för att spara.
Lägg till under Importera Tkinter
importera tkFileDialog
och Lägg till under Importera tkinter
importera tkinter.tkFileDialog
Under den sista raden du lagt skriver detta:
def saveas():
Global text
t = text.get ("1,0", "end - 1c")
savelocation=tkFileDialog.asksaveasfilename()
file1 = öppna (savelocation, "w +")
file1.write(t)
file1.Close()
knappen = knappen (root, text = "Spara", kommandot saveas =)
Button.Grid()
Klicka på knappen kommer att spara din fil.
Den fullständiga koden:
importera sys
v=sys.version()
om "2.7" i v:
från Tkinter import *
importera tkFileDialog
Elif "3.3" i v eller "3.4" i v:
från tkinter import *
importera tkinter.tkFileDialog
rot = Tk ("Text Editor")
text=text(root)
text.Grid()
def saveas():
Global text
t = text.get ("1,0", "end - 1c")
savelocation=tkFileDialog.asksaveasfilename()
file1 = öppna (savelocation, "w +")
file1.write(t)
file1.Close()
knappen = knappen (root, text = "Spara", kommandot saveas =)
Button.Grid()
root.mainloop()