Moment 9: Användarvänliga gränssnitt
Syfte med momentet
Syftet är att eleverna ska få förståelse för hur man bygger grafiska användargränssnitt (GUI) i Python. Genom att arbeta med knappar, fält och händelser lär de sig att kombinera programmeringslogik med interaktion – och att skapa program som inte bara körs i terminalen, utan är mer användarvänliga och visuellt tydliga.
Koppling till Skolverkets centrala innehåll
“Skapande av användarvänliga gränssnitt.”
“Programmering i objektorienterat programspråk.”
Lärandemål
Efter momentet ska eleven kunna:
- förklara vad ett grafiskt användargränssnitt (GUI) är,
- skapa ett enkelt GUI-program med Python (t.ex.
tkinter), - använda widgets som knappar, etiketter, inmatningsfält och meddelanderutor,
- koppla funktioner till händelser (t.ex. klick på knapp),
- kombinera ett GUI med egen programmeringslogik,
- förstå grunderna i eventdriven programmering.