| Development/Tutorials/Qt4 Ruby Tutorial/Chapter 10 | Current message text |
|---|---|
| ↓...Chapter 10/Page display title/fi | Kehitys/Oppikurssit/Qt 4 oppikurssi/Kappale 10 |
| ↓...t4 Ruby Tutorial/Chapter 10/1/fi | TutorialBrowser |
| ↓...t4 Ruby Tutorial/Chapter 10/2/fi | Qt4 Ruby -oppikurssi |
| ↓...t4 Ruby Tutorial/Chapter 10/3/fi | Sileää kuin silkki |
| ↓...t4 Ruby Tutorial/Chapter 10/4/fi | Oppikurssi 9 - Kanuunalla onnistuu |
| ↓...t4 Ruby Tutorial/Chapter 10/5/fi | Oppikurssi 11 - Annetaan sille laukaus |
| ↓...t4 Ruby Tutorial/Chapter 10/6/fi | == Sileää kuin silkki == |
| ↓...t4 Ruby Tutorial/Chapter 10/7/fi | [[Image:Qt4_Ruby_Tutorial_Screenshot_10.png|center]] |
| ↓...t4 Ruby Tutorial/Chapter 10/8/fi | Tiedostot: |
| ↓...t4 Ruby Tutorial/Chapter 10/9/fi | === Yleiskuva === |
| ↓...4 Ruby Tutorial/Chapter 10/10/fi | Tässä esimerkissä lisäämme voimaa ohjaimeen. |
| ↓...4 Ruby Tutorial/Chapter 10/11/fi | === Läpikäynti rivi riviltä === |
| ↓...4 Ruby Tutorial/Chapter 10/12/fi | Kentällä '''<tt>CannonField</tt>''' on nyt voima-arvo kulman lisäksi. |
| ↓...4 Ruby Tutorial/Chapter 10/13/fi | Voiman rajapinta noudattaa samaa käytäntöä kuin kulma. |
| ↓...4 Ruby Tutorial/Chapter 10/14/fi | Voima '''<tt>@currentForce</tt>''' on alustettu nollaksi. |
| ↓...4 Ruby Tutorial/Chapter 10/15/fi | Teimme pienen muutoksen '''<tt>setAngle()</tt>'''-funktioon. Se piirtää uudelleen käyttöliittymän osan, joka sisältää kanuunan. |
| ↓...4 Ruby Tutorial/Chapter 10/16/fi | '''<tt>setForce()</tt>'''-toteutus on aika samanlainen kuin '''<tt>setAngle()</tt>'''. Ainoa erilaisuus on, että koska emme näytä voima-arvoa, käyttöliittymäkomponenttia ei tarvitse piirtää uudelleen. |
| ↓...4 Ruby Tutorial/Chapter 10/17/fi | Piirrämme kuin kappaleessa 9. |
| ↓...4 Ruby Tutorial/Chapter 10/18/fi | Funktio '''<tt>cannonRect()</tt>''' palauttaa nelikulmion, joka sisältää kanuunan sisältävän käyttöliittymäkomponentin. Luomme aluksi nelikulmion, jonka koko on 50 x 50 ja siirrämme sen niin, että sen vasen alakulma on sama kuin käyttöliittymäkomponentin vasen alakulma. |
| ↓...4 Ruby Tutorial/Chapter 10/19/fi | Funktio [http://doc.qt.nokia.com/latest/qwidget.html#rect-prop Qt::Widget::rect()] palauttaa käyttöliittymän sisältämän nelikulmion käyttöliittymän omina koordinaatteina. Nelikulmion vasen yläkulma on aina (0, 0). |
| ↓...4 Ruby Tutorial/Chapter 10/20/fi | Konstruktori on enimmäkseen sama, mutta joitakin uusia bittejä on lisätty. |
| ↓...4 Ruby Tutorial/Chapter 10/21/fi | Lisäämme toisen '''<tt>LCDRange</tt>'''-komponentin, jota käytetään voiman asettamiseen. |
| ↓...4 Ruby Tutorial/Chapter 10/22/fi | Yhdistämme käyttöliittymäkomponentin '''<tt>force</tt>''' ja käyttöliittymäkomponentin '''<tt>cannonField</tt>''', aivan kuin teimme käyttöliittymäkomponentille '''<tt>angle</tt>'''. |
| ↓...4 Ruby Tutorial/Chapter 10/23/fi | Kappaleessa 9 sijoitamme '''<tt>angle</tt>'''-komponentin asettelun vasemman alakulman soluun. Nyt haluamme siihen soluun kaksi käyttöliittymäkomponenttial, joten teemme pystysuoran ruudun, laitamme pystysuoran ruudun rasterinsoluunl, ja laitamme sekä '''<tt>angle</tt>''' että '''<tt>range</tt>''' pystysuoraan ruutuun. |
| ↓...4 Ruby Tutorial/Chapter 10/24/fi | Alustamme voima-arvoksi 25. |
| ↓...4 Ruby Tutorial/Chapter 10/25/fi | === Sovelluksen suorittaminen === |
| ↓...4 Ruby Tutorial/Chapter 10/26/fi | Meillä on nyt voimaohjaus. |
| ↓...4 Ruby Tutorial/Chapter 10/27/fi | === Harjoitukset === Tee kanuuna piipun koko riippuvaiseksi voimasta. |
| ↓...4 Ruby Tutorial/Chapter 10/28/fi | Laita kanuuna oikeaan alakulmaan. |
| ↓...4 Ruby Tutorial/Chapter 10/29/fi | Yritä lisätä parempi näppäimistörajapinta. Esimerkiksi, tee + ja - kasvattamaan ja pienennättämään voimaa ja laukaisemaan kanuunan. Jos olet vaivautunut tavasta, jolla näppäimet '''<tt>Left</tt>''' ja '''<tt>Right</tt>''' toimivat, muuta sitä myös. [Vihje: Toteuta uudelleen [http://doc.qt.nokia.com/latest/qwidget.html#keyPressEvent Qt::Widget::keyPressEvent()].] |
| ↓...4 Ruby Tutorial/Chapter 10/30/fi | [[Category:Ruby]] |