Qt on alunperin norjalaisen Trolltechin tekemä käyttöliittymien ja ohjelmakoodin totetukseen tarkoitettu työkalu. 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ä 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.
- Get the 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
- Qt koulutuksessa
— - 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ä
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 ja VS2010 Express
- 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.