https://www.linux.fi/w/api.php?action=feedcontributions&user=Av122&feedformat=atomLinux.fi - Käyttäjän muokkaukset [fi]2024-03-28T16:05:13ZKäyttäjän muokkauksetMediaWiki 1.41.0https://www.linux.fi/w/index.php?title=Qt&diff=39006Qt2013-12-06T08:24:49Z<p>Av122: </p>
<hr />
<div>{{ Ohjelma | nimi=Qt | kuva=[[Kuva:Qt.logo.png|120px]] | käyttöliittymä=[[X11]] ym. | kuvateksti= |lisenssi=[[GPL]], [[LGPL]] tai kaupallinen | kotisivu=[http://qt.digia.com/ qt.digia.com] }}<br />
<br />
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]] 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]].<br />
<br />
Qt:tä kehitti alunperin Trolltech, jonka Nokia osti 2008 ja yritys jatkaa Nokian [[Qt Software]] -osastona.<br />
<br />
[[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.<br />
<br />
==Asennus==<br />
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]].<br />
<br />
==Qt-kehitystyökaluja==<br />
* [[Qt Creator]] - Qt:n mukana jaettava [[IDE]] kehitysympäristö<br />
* [[Qt Assistant]] - [[:Luokka:Ohjelukijat|ohjelukija]]<br />
* [[Qt Designer]] - käyttöliittymämuokkain<br />
* [[Qt Lingust]] - [[kotoistus]]työkalu<br />
<br />
* [[Lazarus]] - [[Pascal]]-kehitysympäristö joka tukee myös Qt:tä<br />
<br />
==Katso myös==<br />
*[[GTK]]<br />
<br />
==Aiheesta muualla==<br />
*[http://www.trolltech.com/ Trolltech]<br />
*[[wikipedia:fi:Qt|Qt Wikipediassa]]<br />
*[http://doc.trolltech.com/4.3/tutorial.html Opas Qt-ohjelmointiin]<br />
<br />
[[Luokka:Kirjastot]]</div>Av122