@@ -28,13 +28,13 @@ Nå kan vi prøve oss på å lage et eget vindu:
```python
importtkinter
top=tkinter.Tk()
top.mainloop()
root=tkinter.Tk()
root.mainloop()
```
* På første linje importerer vi biblioteket *tkinter*.
* På andre linje oppretter vi hovedvinduet i applikasjonen og lar variabelen *top* referere til dette.
* 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.
* På andre linje oppretter vi hovedvinduet i applikasjonen og lar variabelen *root* referere til dette.
* På tredje linje starter vi applikasjonen ved å si til hovedvinduet (root) at vi skal åpne vinduet og starte *event-loopen*, dvs begynne å vente på *hendelser* fra brukeren.
Når vi kjører denne applikasjonen skal vi få opp et lite vindu uten noe innhold. Vi kan avslutte applikasjonen ved å lukke vindiet eller ved å trukke *stop* i Thonny.
...
...
@@ -64,7 +64,8 @@ Da må denne funksjonen lages og vi må skrive koden som skal kjøres i funksjon
defupdate_data():
# Oppdater data i databasen
```
Vi kan lage et menyelement med en tekst("Se statistikk") og en funksjon (*view_statistics()*)som skal kjøres når dette velges av brukeren:
Vi kan lage et menyelement med en teksten *"Se statistikk"* og en funksjon, *view_statistics()*, som skal kjøres når dette velges av brukeren:
Rutenettet som ble brukt i dette eksempelet har t kolonner og to rader:
Rutenettet som ble brukt i dette eksempelet har to kolonner og to rader:

...
...
@@ -192,7 +193,7 @@ knapp.grid(column=0, row=1, columnspan=2) # Knappen skal gå over to kolonner
# Eksempelapplikasjon
Applikasjonen ligger på GitHub: [https://github.com/nilstes/simple-python-gui-app](https://github.com/nilstes/simple-python-gui-app). Dette er et vanlig sted å lagre kildekode på, og er et nyttig verktøy å bruke for å dele kildekode i et prosjekt. Dere kan laste ned koden ved å velge den grønne knappen til høyre med teksten "Clone or download", og deretter "Download ZIP". Pakk så ut zip-filen på maskinen din og åpne kodefilene fra Thonny. Det kan være lurt å legge disse 4 kodefilene i en egen prosjekt-mappe på datamaskinen din for at det skal bli enklere å finne dem. Det vil det være lurt å gjøre for deres eget prosjekt også.
Applikasjonen ligger på *GitHub*: [https://github.com/nilstes/simple-python-gui-app](https://github.com/nilstes/simple-python-gui-app). Dette er et vanlig sted å lagre kildekode på, og er et nyttig verktøy å bruke for å dele kildekode i et prosjekt. Dere kan laste ned koden ved å velge den grønne knappen til høyre med teksten `Clone or download`, og deretter `Download ZIP`. Pakk så ut zip-filen på maskinen din og åpne kodefilene fra Thonny. Det kan være lurt å legge disse kodefilene i en egen prosjekt-mappe på datamaskinen din for at det skal bli enklere å finne dem. Det vil det være lurt å gjøre for deres eget prosjekt også.
Dere kan kjøre applikasjonen ved å ha *person_main.py* fremme i Thonny og så trykke på start-knappen. Men før dere kjører må dere gjøre følgende:
* Opprette databasen fra [https://mysql.stud.iie.ntnu.no](https://mysql.stud.iie.ntnu.no). SQL-skriptet for dette ligger på GitHub-siden. Databasetabellen er en utvidelse av den vi brukte i forrige leksjon så dere må sannsynligvis slette den gamle tabellen først. Dette gjør dere med SQL-skriptet: