Ero sivun ”Qt” versioiden välillä

Siirry navigaatioon Siirry hakuun
981 merkkiä lisätty ,  25. tammikuuta 2021
p
(LGPL)
 
(23 välissä olevaa versiota 15 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
{{ Ohjelma | nimi=Qt | kuva=[[Kuva:Qt.logo.png|120px]] | käyttöliittymä=[[X11]] ym. | kuvateksti=  |lisenssi=[[GPL]], [[LGPL]] tai kaupallinen | kotisivu=[http://www.qtsoftware.com/] }}
{{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 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]]. 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''' 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]].


[[Nokia]] osti Trolltechin 2008 ja yritys jatkaa Nokian [[Qt Software]] -osastona.
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==
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-kehitystyökaluja==
* [[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ä


==Katso myös==
==Katso myös==
Rivi 16: Rivi 39:


==Aiheesta muualla==
==Aiheesta muualla==
*[http://www.trolltech.com/ Trolltech]
*[[wikipedia:fi:Qt|Qt Wikipediassa]]
*[[wikipedia:fi:Qt|Qt Wikipediassa]]
*[http://doc.trolltech.com/4.3/tutorial.html Opas Qt-ohjelmointiin]
[[Luokka:Kirjastot]]
1 122

muokkausta

Navigointivalikko