Kirjautuminen

Haku

Tehtävät

Koodit: Python: EasyGUI-kirjastolla yksinkertaisia ikkunoita

Kirjoittaja: aqman

Kirjoitettu: 16.08.2015 – 17.08.2015

Tagit: grafiikka, kirjaston käyttö, koodi näytille, vinkki

EasyGUI on Python-kirjasto graafisen käyttöliittymän tekemiseen. Ennen käyttöä kirjasto tietenkin pitää asentaa, asennusohjeet ja lataus kirjaston nettisivulta. Tässä esimerkkejä käytöstä (Python 3:lle):

# Ensin importataan easygui. Jos ei onnistu, tulostetaan virheilmoitus.
try: import easygui
except ImportError: print("Virhe! Asenna easygui ja yritä uudelleen.")

# Sitten voi tehdä graafisen käyttöliittymän helposti.
easygui.msgbox("Moro!") # yksinkertaisin tapa tehdä tietoikkuna
easygui.msgbox("Moro!", title = "Otsikko", ok_button = "Paina tästä") # erilainen tietoikkuna

easygui.buttonbox("Valitse joku",
                  choices = ["Nappi 1", "Nappi 2", "Nappi 3"],
                  title = "Otsikko")
                  # valintaikkuna, rivinvaihdot tekevät koodista selkeämpää

# valintaikkuna kuvalla, kuvan täytyy olla samassa kansiossa ohjelman kanssa
easygui.buttonbox("Mitä mieltä olet kuvasta?",
                  title = "Kysymys",
                  choices = ["Tykkään", "En tykkää"],
                  image = "kuva.gif") # vain gif-kuvat toimivat

# buttonbox palauttaa painetun napin tekstin ja sitä voi käyttää helposti esim. if-lauseissa
vastaus = easygui.buttonbox("Onko ohjelmointi kivaa?",
                            title = "Kysely",
                            choices = ["Kyllä", "Ei"])
if vastaus == "Kyllä":
    easygui.msgbox("Olen samaa mieltä!")
else:
    easygui.msgbox("Olen eri mieltä.")

Kommentit

aqman [16.08.2015 20:36:41]

#

Lisää juttuja on tässä keskustelussa.

Kirjoita kommentti

Muista lukea kirjoitusohjeet.
Tietoa sivustosta