You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 26 Next »

  1. Tee Qt Creator ohjelmalla sovellus, joka näyttää dialogin ruudulla. Laita dialogiin liukupalkki ja "lcd"-näyttö. Johda liukupakin signaali (valitse oikea signaali ja slot) "lcd"-näytön slotiin. Testaa sovellus.
  2. Laita edellisen liukupalkin alarajaksi -100 ja ylärajaksi 100. Testaa.
  3. Vie liukupalkin data muuttujaan ja testaa debugerilla, että siirto onnistui. ohjeita
  4. Tee Radio button valikko kolmella painikkeella dialogiin. Lisää teksiruutu, jossa kerrot mitä painikeista on painettu.
  5. Tee ohjelmallisesti dialogi, jossa on oikealla plus-, miinus-, kerto- ja jakopainikkeet. Vasemmalla on kolme teksti ikkunaa, kahden ylimmän  ruudun tulos laitetaan alimpaan ruutuun riippuen painettavasta napista. kts. mallia find esimerkistä.
  6. Lisää edelliseen tehtävään validaattorit, ettei numerokenttiin voi syöttää kirjaimia double validator ja etteivät kentät ole tyhjiä.
  7. Tee dialogi, jossa on progress bar, joka etenee ajastimen tahdissa. Progress barin voi käynnistää, nollata ja pysäyttää painikkeilla. Laita ajastimen jaksoajaksi 0,5 sekuntia. Näytä arvo myös "lcd"-näytöllä.
  8. Tee graafisella editorilla dialogi, johon sijoitat kuusi haluamaasi widgettiä ja erottele rinnakkaiset widgetit spacerilla toisistaan. Ryhmittele widgetit kolmeen allekkaiseen ryhmään kolmella horisonttaalisella layoutilla.
  9. Jatka edellistä tehtävää siten, että teet groupboxin rinnakkaisten widgettien ympärille ja ylimmän ryhmän napilla kätket alemmat widget-ryhmät. Kokeile sizehint käskyä muotoillaksesi diadogia oikean kokoiseksi.
  10. Tee dialogi graaffisella editorilla.
  11. Tee dialogi esimerkki, jossa pino on aliluokkana. Tee nappula "Laita pinoon" ja "Ota pinosta".
  12. Tee edellinen esimerkki QStack template luokkaa käyttäen.
  13. Tee dialogi, jolla voit laittaa ja katsella lukuja vektorissa, käytä QVector objektia.
  14. Tee dialogi, jolla voit laittaa ja katsella lukuja vektorissa, käytä QList objektia.
  15. Tutustu Kvaserin simplewrite.c ohjelmaan ja liitä se Qt- dialogiin siten, että voit syöttää ohjelman tiedot dialogsta.  
  16. Tutustu Kvaserin canmonitor.c ohjelmaan ja liitä se Qt- dialogiin siten, että voit syöttää ohjelman tiedot dialogsta.
  17. Tutustu Qwt esimerkkeihin ja tee kolmannen esimerkin pohjalta ohjelma, joka piirtää plot-ikkunaan cosini-käyrää. 
  18. Tee sql esimerkin avulla projektitietokanta, jossa on sarakkeet ProjektinNimi, AloitusPvm, Projektipaallikko, Budjetti.
  • No labels
You must log in to comment.