| Development/Tutorials/Qt4 Ruby Tutorial/Chapter 2 | Current message text |
| ↓.../Chapter 2/Page display title/fi | Kehitys/Oppikurssit/Qt4 Ruby -oppikurssi/Kappale 2 |
| ↓...Qt4 Ruby Tutorial/Chapter 2/1/fi | TutorialBrowser |
| ↓...Qt4 Ruby Tutorial/Chapter 2/2/fi | Qt4 Ruby -oppikurssi |
| ↓...Qt4 Ruby Tutorial/Chapter 2/3/fi | Poistuu kutsuttaessa |
| ↓...Qt4 Ruby Tutorial/Chapter 2/4/fi | Oppikurssi 1 - Hei Maailma! |
| ↓...Qt4 Ruby Tutorial/Chapter 2/5/fi | Oppikurssi 3 - Perhearvot |
| ↓...Qt4 Ruby Tutorial/Chapter 2/6/fi | == Poistuu kutsuttaessa == |
| ↓...Qt4 Ruby Tutorial/Chapter 2/7/fi | [[Image:Qt4_Ruby_Tutorial_Screenshot_2.png|center]] |
| ↓...Qt4 Ruby Tutorial/Chapter 2/8/fi | Tiedostot: |
| ↓...Qt4 Ruby Tutorial/Chapter 2/9/fi | === Yleistä === |
| ↓...t4 Ruby Tutorial/Chapter 2/10/fi | Sen jälkeen kun loimme ikkunan kappaleessa 1, jatkamme nyt saamalla sovelluksen poistumaan oikein silloin kun käyttäjä käskee sen tehdä niin. |
| ↓...t4 Ruby Tutorial/Chapter 2/11/fi | Käytämme myös kirjasimia, jotka ovat jännittävämpiä kuin oletuskirjasimet. |
| ↓...t4 Ruby Tutorial/Chapter 2/32/fi | quit = Qt::PushButton.new('Poistu') |
| ↓...t4 Ruby Tutorial/Chapter 2/17/fi | === Läpikäynti rivi riviltä === |
| ↓...t4 Ruby Tutorial/Chapter 2/18/fi | quit = Qt::PushButton.new('Poistu') |
| ↓...t4 Ruby Tutorial/Chapter 2/19/fi | Tällä kertaa painike sanoo <strong>Poistu</strong> ja se on tarkalleen, mitä ohjelma tekee kun käyttäjä napsauttaa painiketta. |
| ↓...t4 Ruby Tutorial/Chapter 2/20/fi | Olemme valinneet toisen painikekoon, koska teksti on hiukan lyhyempi kuin "Hei Maailma!". Voisimme myös käyttää [http://doc.qt.nokia.com/latest/qfontmetrics.html Qt::FontMetrics] oikean koon asettamiseksi, tai antaa [http://doc.qt.nokia.com/latest/qpushbutton.html Qt::PushButton]:in valita järkevän oletusarvon. |
| ↓...t4 Ruby Tutorial/Chapter 2/21/fi | Tässä valitsemme oikean kirjasimen painikkeelle, 18-pisteen vahvennettu kirjasin Times-perheestä. On myös mahdollista muuttaa oletuskirjastinta koko sovellukselle käyttäen [http://doc.qt.nokia.com/latest/qapplication.html#setFont Qt::Application::setFont()]-metodia. |
| ↓...t4 Ruby Tutorial/Chapter 2/22/fi | [http://doc.trolltech.com/4.2/qobject.html#connect Qt::Object::connect()] on ehkä keskeisin Qt-ominaisuus. Huomaa, että '''<tt>connect()</tt>''' tässä asiayhteydessä on staattinen funktio objektissa [http://doc.qt.nokia.com/latest/qobject.html Qt::Object]. Älä sekoita sitä '''<tt>connect()</tt>'''-funktioon Berkeley-pistokekirjastossa. |
| ↓...t4 Ruby Tutorial/Chapter 2/23/fi | Tämä '''<tt>connect()</tt>'''-kutsu perustaa yksisuuntaisen yhteyden kahden Qt-objektin välillä (objektit, jotka periytyvät komponentista [http://doc.qt.nokia.com/latest/qobject.html Qt::Object] suoraan tai epäsuorasti). Jokaisella Qt-objektilla voi olal sekä '''<tt>signaaleja</tt>''' (viestien lähettämiseen) että '''<tt>välejä</tt>''' (viestien vastaanottamiseen). Kaikki käyttöliittymäkomponentit ovat Qt-objekteja, koska ne periytyvät komponentista [http://doc.qt.nokia.com/latest/qwidget.html Qt::Widget], joka vuorostaan periytyy komponentista [http://doc.qt.nokia.com/latest/qobject.html Qt::Object]. |
| ↓...t4 Ruby Tutorial/Chapter 2/24/fi | Tässä '''<tt>clicked()</tt>'''-funktio yhdistetään '''<tt>quit</tt>'''-signaalilla '''<tt>quit()</tt>'''-funktioon '''<tt>app</tt>'''-välissä, niin että kun painiketta napsautetaan, sovellus sulkeutuu. |
| ↓...t4 Ruby Tutorial/Chapter 2/25/fi | The [http://doc.qt.nokia.com/latest/signalsandslots.html Signaalit ja Välit]-dokumentaatio kuvailee tämän aiheen yksityiskohtaisesti. |
| ↓...t4 Ruby Tutorial/Chapter 2/26/fi | === Sovelluksen suorittaminen === |
| ↓...t4 Ruby Tutorial/Chapter 2/27/fi | Kun suoritat tämän ohjelman, näet vieläpä pienemmän ikkunan, kuin Kappaleessa 1, täytettynä myös pienemmällä painikkeella. |
| ↓...t4 Ruby Tutorial/Chapter 2/28/fi | === Harjoitukset === |
| ↓...t4 Ruby Tutorial/Chapter 2/29/fi | Yritä muuttaa ikkunan kokoa. Sulje sovellus napsauttamalla painiketta. |
| ↓...t4 Ruby Tutorial/Chapter 2/30/fi | Onko painikkeessa [http://doc.qt.nokia.com/latest/qpushbutton.html Qt::PushButton] mitään muita signaaleja, jotka voidaan yhdistää poistumiseen? [Vihje: [http://doc.qt.nokia.com/latest/qpushbutton.html Qt::PushButton] perii suurimman osan toiminnallisuudestaan komponentista[http://doc.qt.nokia.com/latest/qabstractbutton.html Qt::AbstractButton].] |
| ↓...t4 Ruby Tutorial/Chapter 2/31/fi | [[Category:Ruby]] |