Qt

De Viquipèdia
Dreceres ràpides: navegació, cerca
Qt
Logo de Qt
Desenvolupador(s) Nokia
Versió estable 4.7.4[1] / 01/09/2011; fa 4 mesos
Sistema operatiu Multiplataforma
Llicència QPL GPL Privativa
Lloc web Pàgina de Qt

Qt (pronunciat "quiut") és un marc de treball multiplataforma per la creació de programes amb Interfície gràfica d'usuari (GUI en anglès). Consisteix en unes llibreries escrites en C++. D'ençà la versió 4.5 són distribuïdes per Trolltech (que fou adquirida per Nokia l'any 2008[2]) sota llicència LGPL de manera gratuïta o sota llicència comercial pagant-ne un preu.

Les Qt són especialment usades per KDE, Qtopia i OPIE i usen una versió estesa del llenguatge de programació C++, però els bindings existeixen per Python, Ruby, C, Perl i Pascal.

Funcionen en la majoria de plataformes i tenen un important esforç d'internacionalització. Les característiques que no fan us de la interfície gràfica són l'accés a bases de dades SQL, gestió de fils, una API unificada i un analitzador d'XML.

Taula de continguts

[modifica] Varietat

Les Qt són suportades per Trolltech en les següents plataformes:

Hi ha quatre edicions de Qt disponibles per cada una d'aquestes versions:

  • Qt Console — edició per desenvolupar sense interfície gràfica.
  • Qt Desktop Light — capacitat de gestió de mètodes d'entrada, suport per base de dades i de xarxa.
  • Qt Desktop — edició completa.
  • Qt Open Source Edition — edició completa, pel desenvolupament de programari lliure.

Les tres primeres versions són llançades amb una llicència comercial privativa; mentre que l'última edició està sota llicència GPL i addicionalment sota llicència QPL per la versió de Qt/X11.

En el cas de la plataforma X11, la QPL permet a l'aplicació final ser llicenciada sota varies llicències lliures, per exemple la LGPL o la llicència Artística. Per les plataformes Windows o Mac OS X, la GPL és l'única llicència lliure disponible, per tant les aplicacions s'han de llançar sota GPL.

Totes les edicions suporten múltiples compiladors, incloent el compilador GCC+ per C++. El suport oficial per la suit de Visual Studio està restringit a la versió comercial de Qt/Windows.

El projecte Q../Free ha llençat diversos pegats [1] els quals afegeixen suport pel Microsoft Visual Studio i el Borland C++ Builder per la versió lliure de Qt/Windows.

[modifica] Actualment

Trolltech va llençar Qt 4 el 28 de juny del 2005 i va introduir cinc noves tecnologies al framework:

  • Tulip Un conjunt de classes de plantilles contenidor.
  • Interview Un arquitectura model/vista per la vista d'articles.
  • Arthur Un framework de pintat 2d.
  • Scribe Un renderitzador de text unicode amb una API pública per tal de fer operacions a baix nivell.
  • MainWindow Una finestra, barra, menú i arquitectures més modernes.

Les llibreries Qt versió 4 tenen dues llicències, una sota GPL i una de Comercial dirigida a aquelles empreses que vulguin desenvolupar programari privatiu. Les dues versions inclouen suport per Windows mentre que versions anteriors només ho permetien en la versió Comercial.

Les llibreries Qt versió 4.1 es van llençar el 19 de desembre de 2005 introduint el suport de SVN, un backend pel sistema d'impressió amb Qt i moltes altres novetats.

Les llibreries Qt versió 4.2, publicades al 4 d'octubre de 2006, introdueixen suport natiu de CSS pel disseny de components gràfics, així com un objecte QGraphicsView que permet el renderitzat de milers d'objectes 2D en la pantalla, per tal de reemplaçar la classe QCanvas de les Qt 3.x.

Les llibreries Qt versió 4.3, publicades al 30 de maig de 2007, milloraven el suport per Windows Vista, l'enginy OpenGL, la generació de fitxers SVG, afegia la classe QtScript que era un enginy d'scripting ECMAScript basat en QSA.

Les llibreries Qt versió 4.4, publicades al 6 de maig del 2008 introduïen suport multimèdia a través de Phonon, un millor suport del llenguatge descriptiu XML, una capa de concurrència que facilita el desenvolupament d'aplicacions multifil, una capa IPC centrada en la memòria compartida i integració amb el motor de navegació Webkit.

Les llibreries Qt versió 4.5, publicades al 3 de març de 2009 inclouen QtCreator, motor gràfic millorat, millor integració amb WebKit, suport d'escriptura OpenDocument Format i les opcions de llicències noves, així com suport per al framework Mac OS X Cocoa.

Les llibreries Qt versió 4.6, publicades al 1 de desembre de 2009 inclouen noves API Framework Animation, gestos Multi-Touch. Ara dóna suport (com nivell 1) a Symbian i (com a nivell 2) a Windows 7 i Mac OS X 10.6, suport ampliat per a alguns sistemes UNIX. A més, una gran millora en les prestacions.

[modifica] Enllaços d'interès

[modifica] Referències

  1. «[httpt://labs.qt.nokia.com/2011/09/01/qt-4-7-4-released/ Qt 4.7.4 released]», September 1, 2011. [Consulta: 2011-09-02].
  2. Qt Software — Nokia acquired Trolltech
Eines personals
Espais de noms
Variants
Accions
Navegació
Comunitat
Imprimeix/exporta
Eines
En altres llengües