Maak een eenvoudige teksteditor van Python! (3 / 4 stap)

Stap 3: Uw tekst opslaan


U moet zitten kundig voor opslaan van uw tekst natuurlijk, dus we zullen het toevoegen van een knop om te slaan.

Onder importeren Tkinter toevoegen

 import tkFileDialog 

en onder importeren tkinter toevoegen

 import tkinter.tkFileDialog 

Onder de laatste regel die u hebt toegevoegd door dit schrijf uit te voeren:

 def saveas(): global text 
 t = text.get("1.0", "end-1c") 
 savelocation=tkFileDialog.asksaveasfilename() 
 file1=open(savelocation, "w+") 
 file1.write(t) 
 file1.close() 
 button=Button(root, text="Save", command=saveas) 
 button.grid() 

Op de knop te klikken, wordt uw bestand opgeslagen.

De volledige code:

 import sys v=sys.version() 
 if "2.7" in v: 
 from Tkinter import * import tkFileDialog 
 elif "3.3" in v or "3.4" in v: 
 from tkinter import * import tkinter.tkFileDialog 
root = Tk ("Text Editor") root=Tk("Text Editor") text=Text(root) 
 text.grid() 
 def saveas(): 
 global text 
 t = text.get("1.0", "end-1c") 
 savelocation=tkFileDialog.asksaveasfilename() 
 file1=open(savelocation, "w+") 
 file1.write(t) 
 file1.close() 
 button=Button(root, text="Save", command=saveas) 
 button.grid() 
 root.mainloop() 

Gerelateerde Artikelen

Hoe maak je een eenvoudige animatie van de flits

Hoe maak je een eenvoudige animatie van de flits

In dit instructable ik zal u tonen hoe maak je een eenvoudige animatie van de flits, met behulp van Macromedia flash 5.Stap 1: Eerste open flash 5Breng een fundamentele karakter met behulp van de paint-hulpmiddelen aan de linkerkant.Ga naar invoegen
Hoe maak je een eenvoudige toepassing van de Timer voor iOS

Hoe maak je een eenvoudige toepassing van de Timer voor iOS

Heb je ooit wilde een iOS-toepassing maken maar wist niet waar te beginnen? Bent u geïnteresseerd in het maken van een toepassing die kan worden gebruikt in uw dagelijks leven, liever dan iets dat zegt 'Hallo wereld'? Deze set van instructies is goed
Maak een eenvoudige Motion Sensor diefstalalarm! (PIR)

Maak een eenvoudige Motion Sensor diefstalalarm! (PIR)

Dit is een voortzetting van mijn hoe eenvoudige serie van Motion Sensor dingen. Alle vorige Instructables in eenvoudige reeks werden gekenmerkt. En een andere stap in de bescherming van de diefstal met deze Ultra eenvoudig Project meten slechts 4cm l
Maak een eenvoudige Motion Sensor licht! (PIR)

Maak een eenvoudige Motion Sensor licht! (PIR)

Het maken van een kleine en eenvoudige Motion Sensing van licht met minder rompslomp en minder onderdelen.Een Beginner kan dit ook maken.Een eenvoudige begrip van de werking van transistor en kennis van de Anode en kathode is alleen nodig zodat het s
Bouwen van een eenvoudige schakeling van een doos van de Pizza (No solderen)

Bouwen van een eenvoudige schakeling van een doos van de Pizza (No solderen)

ik best leren door middel van tactiele onderwijsmethoden.  Onderwijzen en leren van fundamentele circuits, elektronica en elektriciteit uit boeken is goed, maar waarom niet bouwen van een eenvoudige schakeling van kras en leren van doen.  Dit is een
Een eenvoudig bewijs van behoud van energie

Een eenvoudig bewijs van behoud van energie

Elektromagnetische attractie "dual contact" Dit is een idee dat ik kwam uit een magneet motor "Gerard Morin AC magneet Generator wassen afvoer pomp" en "Perpetual Motion ED LEEDSKALNIN magnetische stromingen" hopelijk zal ver
Maak een eenvoudige draadloze RF robot met behulp van Arduino!

Maak een eenvoudige draadloze RF robot met behulp van Arduino!

UPDATE: IK HEB JOYSTICK-CONTROLE TOEGEVOEGD AAN DEZE ROBOT. GELIEVE TE VERWIJZEN NAAR DE STAP 7, ALS U WILT BEPALEN UW ROBOT VIA JOYSTICK.HalloDit is mijn eerste instructable en in deze tutorial, I 'm gonna Toon u hoe te bouwen van een eenvoudige dra
Maak een eenvoudige elektronisch slot met RFID met behulp van een RC522

Maak een eenvoudige elektronisch slot met RFID met behulp van een RC522

Dit is een eenvoudige stapsgewijze instructies over hoe te maken van een sluis instelbaar met behulp van RFID-tags. Ik Toon een paar eenvoudige vergrendeling mechanismen, en ook hoe te downloaden en instellen van de module RC522 RFID lezer. Alle info
Maak een ontwerp Excluder van kladjes en verzameld van zand

Maak een ontwerp Excluder van kladjes en verzameld van zand

Hoe maak je een ontwerp excluder van kladjes van stof en zand in het wild verzameld. Snel te maken, dit is een zeer eenvoudige naaien-project. De lappendeken ontwerp excluder (of getapt excluder) is draagbaar en zeer functioneel. Voor degenen die kie
Maak een takedown boog van ski's!

Maak een takedown boog van ski's!

Ooit opgevallen hoe de coole actie helden alle gebruiken bogen en pijlen deze dagen? Katniss Everdeen, Legolas, Hawkeye, Lara Croft... Nu kunt u lid worden van hun gelederen met deze stapsgewijze handleiding voor het ontwerpen en bouwen van uw eigen
How To: Maak een mier Trap (van een frisdrank & Baking Soda)

How To: Maak een mier Trap (van een frisdrank & Baking Soda)

Dit is een eenvoudige tutorial over hoe maak je een mier onderscheppen suiker mieren uit een frisdrank en enkele bicarbonaat.Suiker mieren komt om te eten van de suiker in het aas en ook brengen het terug naar huis naar hun vrienden... Aangezien zij
Naai een eenvoudige koppeling van de Foldover

Naai een eenvoudige koppeling van de Foldover

deze schoudertasje koppeling is zo gemakkelijk, je kan het met de hand naaien in een middag - en met een naaimachine, het duurt minder dan een uur.Het is een geweldige beginner's naaien project en een fantastische manier om het gebruik van schroot st
Maak een brug gelijkrichter van Diodes

Maak een brug gelijkrichter van Diodes

In dit project zullen we bouwen een brug gelijkrichter.Kortom, neem AC en zet hem in DC.Voor de meeste toepassingen van alternatieve energie eisen wij dat de spanning van een gelijkstroom (DC) moet worden gegenereerd - bijvoorbeeld in rekening te bre
Maak een eenvoudige houten textuur in The Gimp

Maak een eenvoudige houten textuur in The Gimp

leren hoe te maken van een snelle en eenvoudige houten textuur in The GimpStap 1: Bereid het doek! Open up The Gimp en maak een nieuw project (bestand -> nieuw -).Uw canvas instellen door de hoogte en breedte te selecteren. Ik koos voor 300 x 300, om