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

Update gui.md

parent 71a9b467
No related branches found
No related tags found
No related merge requests found
...@@ -3,8 +3,9 @@ ...@@ -3,8 +3,9 @@
* [Om leksjonen](#om-leksjonen) * [Om leksjonen](#om-leksjonen)
* [Tkinter](#tkinter) * [Tkinter](#tkinter)
* [Vinduer](#vinduer) * [Vinduer](#vinduer)
* [Widgets](#widgets)
* [Hendelser](#hendelser) * [Hendelser](#hendelser)
* [Widgets](#widgets)
* [Grid](#grid)
* [Eksempelapplikasjon](#eksempelapplikasjon) * [Eksempelapplikasjon](#eksempelapplikasjon)
* [Oppgaver](#oppgaver) * [Oppgaver](#oppgaver)
...@@ -51,10 +52,41 @@ Knapper, tekstfelter etc ...@@ -51,10 +52,41 @@ Knapper, tekstfelter etc
# Grid # Grid
```python
from tkinter import *
# Definerer aksjon for knappetrykket
def vis_tekst():
print(tekst.get())
# Opprett hovedvindu
root = Tk()
# Oppretter et tekstfelt brukeren kan skrive i
tekst = StringVar() # Definerer en tekstvariabel for tekstfeltet
tekstfelt = Entry(root, textvariable=tekst)
# Oppretter en ledetekst
ledetekst = Label(root, text="Søk: ")
# Oppretter en knapp med teksten "Søk", som kaller funksjonen vis_tekst() ved trykk
knapp = Button(root, text="Søk", command=vis_tekst)
# Plasserer widget'ene i vinduet i et rutenett (grid) på 2x2 ruter
ledetekst.grid(column=0, row=0)
tekstfelt.grid(column=1, row=0)
knapp.grid(column=0, row=1, columnspan=2)
# Starter GUI'et
root.mainloop()
```
# Eksempelapplikasjon # Eksempelapplikasjon
Last ned fra GitHub: Last ned fra GitHub:
Velg den grønne knappen til høyre med teksten "Clone or download", og velg så "Download ZIP". Pakk ut zip-filen på maskinen din og åpne koden fra Thonny.
Gå igjennom all kildekoden... Gå igjennom all kildekoden...
# Oppgaver # Oppgaver
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment