Translate

Jump to: navigation, search
Settings

Information about the group Translation of the wiki page Development/Tutorials/Qt4 Ruby Tutorial/Chapter 3.
Development/Tutorials/Qt4 Ruby Tutorial/Chapter 3Current message text
.../Chapter 3/Page display title/fiKehitys/Oppikurssit/Qt4 Ruby -oppikurssi/Kappale 3
...Qt4 Ruby Tutorial/Chapter 3/1/fiTutorialBrowser
...Qt4 Ruby Tutorial/Chapter 3/2/fiQt4 Ruby -oppikurssi
...Qt4 Ruby Tutorial/Chapter 3/3/fiPerhearvot
...Qt4 Ruby Tutorial/Chapter 3/4/fiOppikurssi 2 - Poistuu kutsuttaessa
...Qt4 Ruby Tutorial/Chapter 3/5/fiOppikurssi 4 - Olkoon siellä käyttöliittymäkomponentteja
...Qt4 Ruby Tutorial/Chapter 3/6/fi== Perhearvot ==
...Qt4 Ruby Tutorial/Chapter 3/7/fi[[Image:Qt4_Ruby_Tutorial_Screenshot_3.png|center]]
...Qt4 Ruby Tutorial/Chapter 3/8/fiTiedostot:
...Qt4 Ruby Tutorial/Chapter 3/9/fi=== Yleistä ===
...t4 Ruby Tutorial/Chapter 3/10/fiTämä esimerkki näyttää, kuinka luodaan vanhempi- ja lapsikäyttöliittymäkomponentteja.
...t4 Ruby Tutorial/Chapter 3/11/fiPidämme asiat yksinkertaisina ja käytämme vain yhtä vanhempaa ja yksinäistä lasta.
...t4 Ruby Tutorial/Chapter 3/30/fiquit = Qt::PushButton.new('Poistu', window)
...t4 Ruby Tutorial/Chapter 3/17/fi=== Läpikäynti rivi riviltä ===
...t4 Ruby Tutorial/Chapter 3/18/fiLuomme tässä yksinkertaisesti pelkän käyttöliittymäkomponenttiobjektin. Luokka [http://doc.qt.nokia.com/latest/qwidget.html Qt::Widget] on käyttöliittymäobjektien perusluokka. Käyttöliittymäkomponentti on käyttölittymän ydin: Se vastaanotta hiiren, näppäimistön ja muita tapahtumia ikkunointijärjestelmästä, piirtää esityksen itsestään näytölle. Vanhempikomponentti ja käyttöliittymäkomponentin edustalla sijaitsevat komponentit leikkaavat käyttöliittymäkomnponenttia.
...t4 Ruby Tutorial/Chapter 3/19/fikäyttöliittymäkomponenttia, joka ei ole upotettu vanhempikäyttöliittymäkomponenttiin, kuten tämä erityinen käyttöliittymäkomponentti, kutsutaan ikkunaksi. Tavallisesti ikkunoilla on oma ikkunakehys ja tehtäväpalkkirivi, jotka ikkunointijärjestelmä tarjoaa. Käyttöliittymäkomponentti ilman vanhempikäyttöliittymäkomponenttia on aina riippumaton ikkuna. Ikkunointijärjestelmä ohjaa sen alkusijaintia näytöllä.
...t4 Ruby Tutorial/Chapter 3/20/fiAsetamme ikkunan leveydeksi 200 pikseli ja korkeudeksi 1200 pikseliä.
...t4 Ruby Tutorial/Chapter 3/21/fiquit = Qt::PushButton.new('Poistu', window)
...t4 Ruby Tutorial/Chapter 3/22/fiLaps on syntynyt. Tämä [http://doc.qt.nokia.com/latest/qpushbutton.html Qt::PushButton]-painike luodaan vanhempikäyttöliittymäkomponentilla ('''<tt>window</tt>'''). Lapsikäyttöliittymäkomponentti näytetään aina sen vanhemman alueella. Kun se näytetään, vanhemman rajat leikkaavat sitä. Oletuksena se on istutettu vanhemman vasempaan yläkulmaan, koordinaatteihin (0, 0).
...t4 Ruby Tutorial/Chapter 3/23/fi[http://doc.qt.nokia.com/latest/qwidget.html#setgeometry Qt::Widget::setGeometry()]-funktio ottaa neljä argumenttia: Kaksi ensimmäistä argumenttia ovat painikkeen vasemman yläkulman x- ja y-koordinaatit. Koordinaatit ovat suhteellisia vanhempikäyttöliittymäkomponenttiin. Kaksi viimeistä argumenttia ovat painikkeen leveys ja korkeus. Tuloksen on painike, joka ulottuu koordinaateista (10, 40) koordinaatteihin (190, 80).
...t4 Ruby Tutorial/Chapter 3/24/fiKun vanhempikäyttöliittymä näytetään, se kutsuu kaikkien lasten näytön (paitsi niiden, jotka on eksplisiittisesti piilotettu käyttäen [http://doc.qt.nokia.com/latest/qwidget.html#hide Qt::Widget::hide()]-metodia).
...t4 Ruby Tutorial/Chapter 3/25/fi=== Sovelluksen suorittaminen ===
...t4 Ruby Tutorial/Chapter 3/26/fiPaiinike ei enää täytä koko ikkunaa. Sen sijaan se pysyttelee koordinaateissa (10, 40) ikkunan sisällä ja (180, 40)-kokoisena [http://doc.qt.nokia.com/latest/qwidget.html#geometry-prop Qt::Widget::setGeometry()]-kutsun ansiosta.
...t4 Ruby Tutorial/Chapter 3/27/fi=== Harjoitukset ===
...t4 Ruby Tutorial/Chapter 3/28/fiYritä muuttaa ikkunan kokoa. Kuinka painike muuttuu? Mitä tapahtuu painikkeen korkeudelle, jos suoritat ohjelman suuremmilla kirjasimilla. Mitä tapahtuu, kun yrität tehdä ikkunasta todella pienen?
...t4 Ruby Tutorial/Chapter 3/29/fi[[Category:Ruby]]
NavigationShowing 26 messages.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal