diff --git a/gui.md b/gui.md index f9752ce40130fe37996a831399944bccc48cef83..eb47c6e6d1faf66efd7f555093f736fbe66f4848 100644 --- a/gui.md +++ b/gui.md @@ -1,7 +1,7 @@ # Innhold * [Om leksjonen](#om-leksjonen) -* [Tkinter](#tkinter) +* [tkinter](#tkinter) * [Vinduer](#vinduer) * [Hendelser](#hendelser) * [StringVar](#stringvar) @@ -13,10 +13,18 @@ # Om leksjonen Vi skal ikke gå i dybden på grafiske brukergrensesnitt, men dere skal lære de aller mest nødvendige mekanismene og deretter skal dere få en eksempelapplikasjon som dere kan bruke som utgangspunkt for oppgaven i denne leksjonen og gjerne i prosjektet. +```python +scrollbar = Scrollbar(root, orient=VERTICAL) +listbox = Listbox(root, yscrollcommand=scrollbar.set) +scrollbar.config(command=listbox.yview) +elements = ["egg","bacon","pølser"] +for element in elements: + listbox.insert(END, element) +``` -# Tkinter +# tkinter -Det finnes mange forskjellige biblioteker for å lage grafiske brukergrensesnitt i Python. Vi skal bruke det som er mest standard, nemlig **Tkinter**. Vi trenger ikke installere Tkinter siden det allerede er en del av standard Python, men vi må importere biblioteket øverst i kodefilen hvor vi skal bruke det. +Det finnes mange forskjellige biblioteker for å lage grafiske brukergrensesnitt i Python. Vi skal bruke det som er mest standard, nemlig **tkinter**. Vi trenger ikke installere tkinter siden det allerede er en del av standard Python, men vi må importere biblioteket øverst i kodefilen hvor vi skal bruke det. ```python import tkinter