Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

 

Qt on alunperin norjalaisen Trolltechin tekemä käyttöliittymien ja ohjelmakoodin totetukseen tarkoitettu työkalu. Trolltech  on nykyään Nokia Oy:n omistuksessa.   Qt:stä on avoin versio LGPL, jolla voi tehdä omia sovelluksia. Esimerkiksi Ubuntuun Qt kannattaa ladata pakettienhallinnan avulla, jolloin se ja sen lisäosat asentuvat oikein.  

Qt Qt Creator on ns. Cross-Platform Qt IDE (Integrated Development Environment) eli integroitu kehitysympäristö. Qt Creatorilla voi tehdä sovelluksia Linuxiin, Windowsiin, Macille sekä Android älypuhelimille. Lisäksi tuotetut softat kääntyvät useille laitealustoille. ohjelmistot voidaan kääntää (tuottaa ajettava tiedosto, windowsilla .exe) useille laitealustoille hyvin pienin muutoksin kirjoitettuun koodiin tai jopa ilman muutoksia.

  1. Qt-dialog
  2. Dialogi graafisella editorilla
  3. Perusteita
  4. Tapahtumaperustainen ohjelmointi
  5. Dialogin liukupalkin arvon luku muuttujaan
  6. QMake ja MOC
  7. Dialogin toteutus ohjelmallisesti ilman Qt Designeria, layout jne.
  8. Dialogi graafisella editorilla
  9. Signaalit ja slotit, yksinkertainen esimerkki
  10. Tapahtumaperustainen ohjelmointi
  11. Dialogin liukupalkin arvon luku muuttujaan
  12. Qt-projekti
  13. QMake ja MOC
  14. Esimerkki c-tiedoston kutsumisesta, liukuva keskiarvo
  15. Validator, double int jne.
  16. Vain haluttujen merkkien hyväksyminen dialogissa, (regular expression, säännälliset lauseet)ja oma luokka dialogille
  17. Heksadesimaalinen SpinBox
  18. QTimer esimerkki
  19. Tilakone
  20. Qt tietorakenteet, QVector, QLinkedList, QList, QMap
  21. QSettings, asetuksien tallentaminen(INI-tiedosto)
  22. Säikeistys ja Qt
  23. Perintä
  24. Qt tilastollisessa laskennassa Qt & R inside Qt RInside

Projektikohtaiset esimerkit

  1. Korrelaation laskenta
  2. Lineaarinen regressio
  3. Splitter eli näytön jakaja
  4. Kieliversiot tuotetusta ohjelmasta
  5. Tiedonvälitys udp-protokollalla
  6.  
  7. Asynkroniset säikeet, simppeli esimerkki
  8. Malli mittaus- ja käyttöliittymäsäikeistä
  9. Qwt esimerkkejä, Qwt on Qt-laajennos, joka sisältää teknisiin sovelluksiin X-Y-näyttöjä, mittareita, nappeja ja muita juttuja
  10. Haku tietokannasta, esimerkki QSqlQueryModel luokan käytöstä
  11. Tietokannan käsittelyä
  12. Anturin kalibrointikäyrä
  13. Anturin kalibrointiarvojen haku tietokannasta
  14. Haku monesta tietokantataulustaHarjoitustehtävät
  15. c++ tutorial
  16. Modbus testing software (requires login)
  17. Veneenohjaussimulaattorin päivitys
  18. Ohjelmakuvakkeen lisääminen (Testattu Windowsissa)
  19. Advantech USB-4716 Qt ympäristössä (Debian 4.0)
  20. Demo akun varauksesta, kaytosta ja latauksesta (mm. animaatioita, alustana windows)
  21. Qt VS2008 framework Windows -ympäristössäja VisualStudio
  22. Qwt-laajennus Qt VS2008 framework Windows -ympäristössä
  23. Analogwidgets-laajennus Qt VS2008 framework Windows -ympäristössä
  24. Animaatioesimerkit
  25. Ympäristö ristikääntäjälle, Cross-Platform Environment
  26. Win CE ja Qt kirjastot
  27. Qxt esimerkkejä . Qxt on Qt-laajennus, joka laajentaa useita Qt:n omia moduleita.
  28. Agile Machine yleinen laiteohjaus Qt:llä 
  29. Moxa Moxa4.zip
  30. Qt-ohjelman itsenäistäminen (deploying) - Näin teet Qt:lla ohjelman, joka ei tarvitse Qt:n asennusta toimiakseen.
  31. Tiedonsiirto Qt:n ja Beckhoffin logiikan välillä Ads-funktioiden avulla
  32. Yksinkertaisia matemaattisia apuneuvoja automaatiotekniikkaan.