Nykyinen versio |
Oma tekstisi |
Rivi 1: |
Rivi 1: |
| {{Kirjasto | | {{ Ohjelma | nimi=Qt | kuva=[[Kuva:Qt.logo.png|120px]] | käyttöliittymä=[[X11]] ym. | kuvateksti= |lisenssi=[[GPL]] tai kaupallinen | kotisivu=[http://www.trolltech.com/products/qt/] }} |
| | nimi = Qt | |
| | kuva = [[Tiedosto:Qt.logo.png|120px]] | |
| | kuvateksti = | |
| | tekijä =
| |
| | kehittäjä =
| |
| | ensijulkaisu =
| |
| | vakaaversio =
| |
| | vakaapvm =
| |
| | kehitysversio =
| |
| | kehityspvm =
| |
| | ohjelmoitu =
| |
| | kirjasto = abstraktio[[kirjasto]]
| |
| | lisenssi = [[GPLv2]], [[GPLv3]], ja [[LGPLv3]] | |
| | kotisivu = [https://www.qt.io/ qt.io] | |
| | lähdekoodi = [https://github.com/qt github.com/qt]
| |
| }} | |
|
| |
|
| '''Qt''' on norjalaisen (nykyisin [[Digia]]n omistaman) Trolltechin kehittämä abstraktio[[kirjasto]], jonka avulla ohjelmat on helppo kääntää eri alustoille. Se tarjoaa yleisimmin tunnetun käyttöliittymätoteutuksen lisäksi muunkinlaista abstraktiota, jolla alustojen erilaisuuksia on piilotettu. Tuettuina ovat Unix/Linux, Mac OS X, Windows sekä jotkin sulautetut alustat, kuten [[Symbian]], [[Maemo]], [[Meego]], [[Sailfish OS]] ja BlackBerry. Qt-kirjasto on lisensoitu [[LGPL]] siten, että sillä voi tehdä sekä avoimen lähdekoodin että suljettuja ohjelmia. Qt-kirjastoon tehdyt muutokset pitää silloin jakaa [[LGPL]]-lisenssin mukaisesti. Vaihtoehtoisesti voi ostaa kaupallisen lisenssin, jolloin myöskään Qt-kirjastoon tehtyjä muutoksia ei tarvitse jakaa. Tunnetuimpia Qt-kirjastoon pohjautuvia ohjelmistoja on [[KDE]].
| | Qt on [[Nokia]]n (aikaisemmin [[Trolltech]]in) kehittämä käyttöliittymä[[kirjasto]], jonka avulla ohjelmat on helppo kääntää eri alustoille. Tuettuina ovat Unix/Linux, Mac OS X, Windows sekä jotkin sulautetut käyttöjärjestelmät. Qt-kirjasto on kaksoislisensoitu siten, että sillä voi tehdä joko avoimen lähdekoodin [[GNU GPL]] -lisensoituja ohjelmia, tai ostaa kaupallisen lisenssin, ja jaella ohjelmaa millä lisenssillä tahansa. Tunnetuimpia Qt-kirjastoon pohjautuvia ohjelmistoja on [[KDE]]. |
| | |
| Qt:tä kehitti alun perin [[Trolltech]], jonka [[Nokia]] osti 2008, josta yritys jatkoi Nokian [[Qt Software]] -osastona.
| |
| | |
| [[KDE]] on rakennettu Qt:n pohjalle. Aikoinaan Qt:n lisenssi ei ollut GPL-yhteensopiva, mikä oli syy [[GTK+|GTK]]:n ja [[GNOME|Gnomen]] kehittämiselle.
| |
| | |
| 2016 Qt virtaviivaistaa tuotepalettiaan niin että kaupallisiin projekteihin varattu Qt-rajapinta avataan avoimen lähdekoodin versioiden käyttöön versiosta 5.7 lähtien.
| |
| | |
| ==Asennus==
| |
| Qt:n kehitystyökalut löytyvät useimpien [[Jakelu|jakeluiden]] [[Paketinhallintajärjestelmä|paketinhallinnasta]] nimellä <tt>qt-devel</tt> ja <tt>qt-config</tt>. Lisätietoja ohjelmien asentamisesta löytyy artikkelista [[Ohjelmien asentaminen]].
| |
| | |
| ==Qt-kehitystyökaluja==
| |
| * [[Qt Creator]] - Qt:n mukana jaettava [[IDE]] kehitysympäristö
| |
| * [[Qt Assistant]] - [[:Luokka:Ohjelukijat|ohjelukija]]
| |
| * [[Qt Designer]] - käyttöliittymämuokkain
| |
| * [[Qt Lingust]] - [[kotoistus]]työkalu
| |
| * [[Lazarus]] - [[Pascal]]-kehitysympäristö joka tukee myös Qt:tä
| |
|
| |
|
| ==Katso myös== | | ==Katso myös== |
Rivi 39: |
Rivi 7: |
|
| |
|
| ==Aiheesta muualla== | | ==Aiheesta muualla== |
| | *[http://www.trolltech.com/ Trolltech] |
| *[[wikipedia:fi:Qt|Qt Wikipediassa]] | | *[[wikipedia:fi:Qt|Qt Wikipediassa]] |
| | |
| | [[Luokka:Kirjastot]] |