Qt (software)


Qt (pronunciado "lindo" [7] [8] [9] ) es un conjunto de herramientas de widgets para crear interfaces gráficas de usuario , así como aplicaciones multiplataforma que se ejecutan en varias plataformas de software y hardware como Linux , Windows , macOS , Android o sistemas embebidos con poco o ningún cambio en la base de código subyacente sin dejar de ser una aplicación nativa con capacidades y velocidad nativas.

Qt está siendo desarrollado actualmente por The Qt Company , una compañía que cotiza en bolsa, y Qt Project bajo un gobierno de código abierto , involucrando desarrolladores individuales y organizaciones que trabajan para avanzar Qt. [10] [11] [12] Qt está disponible tanto con licencias comerciales [4] como con licencias de código abierto [13] GPL 2.0, GPL 3.0 y LGPL 3.0. [5] [6]

Qt se utiliza para desarrollar interfaces gráficas de usuario (GUI) y aplicaciones multiplataforma que se ejecutan en las principales plataformas de escritorio y en la mayoría de las plataformas móviles o integradas. La mayoría de los programas GUI creados con Qt tienen una interfaz de apariencia nativa, en cuyo caso Qt se clasifica como un conjunto de herramientas de widgets . También se pueden desarrollar programas sin GUI, como herramientas de línea de comandos y consolas para servidores. Un ejemplo de un programa sin GUI que utiliza Qt es el marco web Cutelyst . [14]

Qt admite varios compiladores, incluido el compilador GCC C ++, la suite Visual Studio , PHP a través de una extensión para PHP5, [15] y tiene un amplio soporte de internacionalización . Qt también proporciona Qt Quick , que incluye un lenguaje de scripting declarativo llamado QML que permite usar JavaScript para proporcionar la lógica. Con Qt Quick, se hizo posible el desarrollo rápido de aplicaciones para dispositivos móviles, mientras que la lógica aún se puede escribir con código nativo para lograr el mejor rendimiento posible.

Otras características incluyen acceso a bases de datos SQL , análisis XML , análisis JSON , gestión de subprocesos y soporte de red.

La versión anterior de soporte a largo plazo (LTS) es Qt 5.15 LTS. The Qt Company está trasladando Qt 5.15 a su fase LTS solo comercial a partir del 5 de enero de 2021. [17]


La mascota de KDE, Konqi, muestra su corazón Qt
Ejemplo de uso de Qt en sistemas basados ​​en Linux
Distribución de contribuyentes que no son de Digia Qt (2013, semana 18)