...
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.
Qt Creator on ns. IDE (Integrated Development Environment) eli integroitu kehitysympäristö. Qt Creatorilla voi tehdä sovelluksia Linuxiin, Windowsiin, Macille sekä älypuhelimille (Nokia siirtyi Windows käyttikseen keväällä 2011)Android älypuhelimille. Lisäksi tuotetut ohjelmistot voidaan kääntää (tuottaa ajettava tiedosto, windowsilla .exe) useille laitealustoille hyvin pienin muutoksin kirjoitettuun koodiin tai jopa ilman muutoksia.
- Avoin Qt-lisenssi http://qt-project.org/
- Get the Nokia Digia Qt SDK
- Linuxiin (esim Ubuntuun) Qt kannattaa ladata pakettienhallinnan avulla, jolloin se ja sen lisäosat asentuvat oikein.
- Download Qt learning materials and Getting Started Guides
- Attend Qt Trainings and submit your app to Calling All Innovators North America
- Explore Qt Quick in the latest Qt 4.7 (tämä on kehitysversio ja on todennäköisesti tuettu seuraavassa Nokia Qt SDK:ssa)
- Qt-materiaalia
- Qt koulutuksessa
- Qt plugins
- Tosi hyvä Qt sivusto
- console sovellus Linuxissa
—Koulutusmateriaalia - Qt-projektin luominen Qt Creator -kehitysympäristöön
- Harjoitustehtävät
- Qt-dialog
- Dialogi graafisella editorilla
- Dialogin toteutus ohjelmallisesti ilman Qt Designeria, layout jne.
- Signaalit ja slotit, yksinkertainen esimerkki
- Tapahtumaperustainen ohjelmointi
- Dialogin liukupalkin arvon luku muuttujaan
- Qt-projekti
- QMake ja MOC
- Esimerkki c-tiedoston kutsumisesta, liukuva keskiarvo
- Validator, double int jne.
- Vain haluttujen merkkien hyväksyminen dialogissa, (regular expression, säännälliset lauseet)ja oma luokka dialogille
- Heksadesimaalinen SpinBox
- QTimer esimerkki
- Tilakone
- Qt tietorakenteet, QVector, QLinkedList, QList, QMap
- QSettings, asetuksien tallentaminen(INI-tiedosto)
- Säikeistys ja Qt
- Perintä
- Qt tilastollisessa laskennassa Qt & R inside Qt RInside
Projektikohtaiset esimerkit
- Korrelaation laskenta
- Lineaarinen regressio
- Splitter eli näytön jakaja
- Kieliversiot tuotetusta ohjelmasta
- Tiedonvälitys udp-protokollalla
- Asynkroniset säikeet, simppeli esimerkki
- Malli mittaus- ja käyttöliittymäsäikeistä
- Qwt esimerkkejä, Qwt on Qt-laajennos, joka sisältää teknisiin sovelluksiin X-Y-näyttöjä, mittareita, nappeja ja muita juttuja
- Haku tietokannasta, esimerkki QSqlQueryModel luokan käytöstä
- Tietokannan käsittelyä
- Anturin kalibrointikäyrä
- Anturin kalibrointiarvojen haku tietokannasta
- Haku monesta tietokantataulusta
- c++ tutorial
- Modbus testing software (requires login)
- Veneenohjaussimulaattorin päivitys
- Ohjelmakuvakkeen lisääminen (Testattu Windowsissa)
- Advantech USB-4716 Qt ympäristössä (Debian 4.0)
- Demo akun varauksesta, kaytosta ja latauksesta (mm. animaatioita, alustana windows)
- Qt VS2008 framework Windows -ympäristössäja VisualStudio
- Qwt-laajennus Qt VS2008 framework Windows -ympäristössä
- Analogwidgets-laajennus Qt VS2008 framework Windows -ympäristössä
- Animaatioesimerkit
- Ympäristö ristikääntäjälle, Cross-Platform Environment
- Win CE ja Qt kirjastot
- Qxt esimerkkejä . Qxt on Qt-laajennus, joka laajentaa useita Qt:n omia moduleita.
- Agile Machine yleinen laiteohjaus Qt:llä
- Moxa Moxa4.zip
- Qt-ohjelman itsenäistäminen (deploying) - Näin teet Qt:lla ohjelman, joka ei tarvitse Qt:n asennusta toimiakseen.
- Tiedonsiirto Qt:n ja Beckhoffin logiikan välillä Ads-funktioiden avulla
- Yksinkertaisia matemaattisia apuneuvoja automaatiotekniikkaan.