Index of /edu/course.2017/exercises/text-editor
README.htmlTextredigerare
Utveckla en textredigerare i Pythons inbyggda GUI-bibliotek.
Delmoment
- Läs igenom, kör och försök förstå texted.py. Svårighetsgrad 1
- Lägg till en Text widget så att man kan skriva text. Svårighetsgrad 1
- Lägg till en Scrollbar widget så att man kan scrolla. Svårighetsgrad 2
- Implementera en oimplementerad funktion i taget och lägg till antingen knappar eller menyknappar så man kan köra funktionerna från programmet. Svårighetsgrad 2
- Öppna källkoden i er textredigerare och redigera titeln (eller något annat) därifrån. Svårighetsgrad 1
Utbyggnad
- Tangentborsgenvägar
- Stöd för fler bokstäver och symboler (som åäö)
- Hitta- och ersätt
- Ett "Om" fönster med information om programmet och skaparna
- Möjligthet att ändra bakgrundsfärg, textfärg, textstorlek, typsnitt, osv. som dessutom kan sparas i en inställningsfil och läsas in vid start.