HUOM: tämä on vapaaehtoinen harjoitus jolla voit harjoitella GUI:n rakentamista

Harjoituksen ratkomiseen voi kysellä vinkkejä harkkaryhmässä

Vastaavia tehtäviä voidaan julkaista muitakin mutta tästä on hyvä aloittaa.

Tehtävällä ei ole tarkastinta.

Ensimmäinen graafinen ohjelma

Rakennetaan ohjelma jolla voi ylläpitää nimilistaa.

Ohjelman logiikkapuolta (nimilista ja sen ylläpitoon käytetyt metodit) kuvastaa merkkijonoja sisältävä lista.

Ohjelman käyttöliittymän kautta ko. listaan/listasta voi lisätä/poistaa alkioita. Listan sisältö näytetään käyttöliittymässä.

Vaatimukset:

Ohjelman rakentaminen

Rakenna ohjelma vaiheissa

Vaihe 1 : Pelkkä ikkuna

Toimivaa ohjelmaa varten sinun täytyy

älä siirry eteenpäin ennen kuin ohjelma toimii.

Vaihe 2 :Ikkuna ja TextArea

Toimivaa ohjelmaa varten sinun täytyy

Katso että textedit ilmestyy näkyviin ja ettei sitä voi editoida

Vaihe 3 :Nappulat näkyviin

Toimivaa ohjelmaa varten sinun täytyy

Katso että kaikki komponentit tulevat näkyviin

Vaihe 4 :Napit toimimaan

Toimivaa ohjelmaa varten sinun täytyy

Suurin osa näistä asioista on sovellettavissa luentokalvojen viimeisen esimerkin kautta. Tutustu luentokalvoihin ja vaikka seuraavaan PyQt -tutorialiin

Valittuja PyQt Reference Quide:n alisivuja