Ero sivun ”Qt” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
→Aiheesta muualla
LP (keskustelu | muokkaukset) (osto ei muuta historiaa; vapaa voi olla kaupallinen) |
|||
(16 välissä olevaa versiota 8 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
{{ | {{Kirjasto | ||
| 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 [[ | '''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:tä kehitti | 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. | [[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== | ==Asennus== | ||
Rivi 11: | Rivi 29: | ||
==Qt-kehitystyökaluja== | ==Qt-kehitystyökaluja== | ||
* [[Qt Creator]] - Qt:n mukana jaettava | * [[Qt Creator]] - Qt:n mukana jaettava [[IDE]] kehitysympäristö | ||
* [[Qt Assistant]] - [[:Luokka:Ohjelukijat|ohjelukija]] | * [[Qt Assistant]] - [[:Luokka:Ohjelukijat|ohjelukija]] | ||
* [[Qt Designer]] - käyttöliittymämuokkain | * [[Qt Designer]] - käyttöliittymämuokkain | ||
* [[Qt Lingust]] - [[kotoistus]]työkalu | * [[Qt Lingust]] - [[kotoistus]]työkalu | ||
* [[Lazarus]] - [[Pascal]]-kehitysympäristö joka tukee myös Qt:tä | * [[Lazarus]] - [[Pascal]]-kehitysympäristö joka tukee myös Qt:tä | ||
Rivi 22: | Rivi 39: | ||
==Aiheesta muualla== | ==Aiheesta muualla== | ||
*[[wikipedia:fi:Qt|Qt Wikipediassa]] | *[[wikipedia:fi:Qt|Qt Wikipediassa]] | ||