Skip to content
Snippets Groups Projects
Commit cd3816af authored by Nils Tesdal's avatar Nils Tesdal
Browse files

Update gui.md

parent a5b953be
No related branches found
No related tags found
No related merge requests found
...@@ -22,23 +22,33 @@ import tkinter ...@@ -22,23 +22,33 @@ import tkinter
# Vinduer # Vinduer
Nå kan vi prøve oss på å lage et eget vindu:
```python ```python
import tkinter import tkinter
top = tkinter.Tk() top = tkinter.Tk()
top.mainloop() top.mainloop()
``` ```
Hva skjer her? * På første linje importerer vi biblioteket *tkinter*.
* På andre linje oppretter vi hovedvinduet i applikasjonen og lar variabelen *top* referere til dette.
# Widgets * På tredje linje starter vi applikasjonen ved å si til hovedvinduet at vi skal åpne vinduet og starte *event-loopen*, dvs begynne å vente på *hendelser* fra brukeren.
Knapper, tekstfelter etc
# Hendelser # Hendelser
Hva er en hendelse (event) og hva bruker vi de til. Hva er en hendelse (event) og hva bruker vi de til.
Eksempler. Eksempler.
* Museklikk
** En bruker trykker på en knapp med musepekeren
* Tastatur-trykk
En hendelse kan utløse (trigge) en aksjon. Dette er det vi som bestemmer ved at vi forteller Python hva som skal skje ved gitte hendelser.
# Widgets
Knapper, tekstfelter etc
# Eksempelapplikasjon # Eksempelapplikasjon
Last ned fra GitHub: Last ned fra GitHub:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment