Articulo de referencia

Qt (software)

"},"developer":{"wt":"{{unbulleted list|[[Trolltech]] (1991–2008)||[[Nokia]] (2008–2011)|[[Qt Project]] (2011–present)|Digia (2012–2014)||[[The Qt Company]] (2014–present)}}"},"...

Qt ( /ˈkjuːt/ pronunciado "cute" [ 7 ] [ 8 ] ) es un marco de desarrollo de aplicaciones multiplataforma 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 pocos o ningún cambio en el código base subyacente, al tiempo que sigue siendo una aplicación nativa con capacidades y velocidad nativas.

Qt está siendo desarrollado actualmente por The Qt Company , una empresa que cotiza en bolsa, y el Qt Project bajo gobernanza de código abierto , que involucra a desarrolladores individuales y organizaciones que trabajan para avanzar en Qt. [ 9 ] [ 10 ] [ 11 ] Qt está disponible bajo licencias comerciales [ 4 ] y de código abierto [ 12 ] GPL 2.0, GPL 3.0 y LGPL 3.0. [ 5 ] [ 6 ]

Propósitos y habilidades

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

Qt es compatible con varios compiladores de C++, incluidos GCC y Clang , así como con la suite Visual Studio . También admite otros lenguajes mediante enlaces o extensiones, como Python ( a través de enlaces para Python [ 14 ]) y PHP ( mediante una extensión para PHP5 [ 15 ]) , y cuenta con un amplio soporte para la internacionalización . Qt también ofrece Qt Quick , que incluye un lenguaje de scripting declarativo llamado QML que permite utilizar JavaScript para definir la lógica. Gracias a Qt Quick, el desarrollo rápido de aplicaciones para dispositivos móviles se ha vuelto posible, al tiempo que la lógica puede escribirse también con código nativo para lograr el mejor rendimiento posible.

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

Lanzamientos

La última versión del Qt Framework es Qt 6.11, que se publicó el 23 de marzo de 2026. [ 16 ]

También se siguen recibiendo soporte para las versiones 6.10 hasta el 7 de octubre de 2026 y 6.8 LTS hasta el 8 de octubre de 2029. La versión 6.5 LTS solo cuenta con soporte para usuarios comerciales hasta el 3 de abril de 2026. Además, se ofrece soporte extendido para todas las versiones 5.0 (lanzadas en 2012) y posteriores para usuarios comerciales. [ 17 ]

Las versiones menores de Qt se publican normalmente dos veces al año y reciben soporte hasta un año después de su lanzamiento bajo condiciones de soporte estándar. Por lo general, cada tercera versión menor se convierte en una versión de soporte a largo plazo (LTS) , que recibe parches adicionales. Las versiones LTS reciben soporte para usuarios comerciales hasta cinco años después de su fecha de lanzamiento (tres años antes de la versión 6.8). [ 17 ]

Qt en uso

En 2017, la empresa Qt estimó una comunidad de aproximadamente 1 millón de desarrolladores en todo el mundo [ 18 ] en más de 70 industrias. [ 19 ]

Interfaces de usuario de escritorio

La mascota de KDE, Konqi

Interfaces gráficas de usuario y entornos de escritorio que utilizan Qt/QML como conjunto de herramientas para widgets:

Interfaces de usuario integradas y móviles

  • Desarrollado o mantenido activamente
    • AsteroidOS , un sistema operativo de código abierto diseñado para relojes inteligentes.
    • Aviónica, el sistema de entretenimiento en vuelo de Panasonic [ 30 ] [ 31 ]
    • Sailfish OS , un sistema operativo móvil desarrollado por Jolla
    • Plasma Mobile , una interfaz gráfica de usuario táctil desarrollada por KDE.
    • LuneOS , sucesor impulsado por la comunidad de Palm/HP webOS.
    • Nemo Mobile , basado en Mer
    • Lomiri , anteriormente conocido como Unity8, una interfaz de usuario para teléfonos desarrollada por Ubports, originalmente por Canonical.
    • Interfaz de usuario del Tesla Model S [ 32 ]
    • webOS , un sistema operativo multitarea de LG para dispositivos inteligentes como televisores y relojes inteligentes.
    • Sky Q , el sistema de entretenimiento doméstico de Sky plc [ 33 ]
  • Disponible, pero inactivo
    • Experiencia de usuario (UX) para teléfonos y tabletas MeeGo
    • Qtopia , un sistema de Nokia para dispositivos integrados y móviles.

Aplicaciones que utilizan Qt

Muchos programas de software multiplataforma notables, tanto de código abierto como propietarios, utilizan Qt o QML : [ 34 ]

Organizaciones que utilizan Qt

Qt es utilizado por una amplia gama de empresas y organizaciones como:

Arquitectura de software Qt

Ejemplo de uso de Qt en sistemas basados ​​en Linux

conceptos de Qt

Qt se basa en estos conceptos clave:

Abstracción completa de la interfaz gráfica de usuario.

Cuando se lanzó por primera vez, Qt usaba su propio motor de pintura y controles, emulando la apariencia de las diferentes plataformas en las que se ejecutaba al dibujar sus widgets. Esto facilitó el trabajo de portabilidad porque muy pocas clases en Qt realmente dependían de la plataforma de destino; sin embargo, esto ocasionalmente generaba pequeñas discrepancias donde esa emulación era imperfecta. Las versiones recientes de Qt usan las API de estilo nativo de las diferentes plataformas, en plataformas que tienen un conjunto de widgets nativo, para consultar métricas y dibujar la mayoría de los controles, y no sufren tales problemas con tanta frecuencia. [ 93 ] En algunas plataformas (como MeeGo y KDE) Qt es la API nativa. Algunos otros kits de herramientas gráficas portátiles han tomado decisiones de diseño diferentes; por ejemplo, wxWidgets usa los kits de herramientas de la plataforma de destino para sus implementaciones.

Señales y ranuras

Las señales y ranuras son una construcción del lenguaje introducida en Qt para la comunicación entre objetos [ 94 ] , lo que facilita la implementación del patrón observador y evita el código repetitivo . El concepto consiste en que los widgets de la interfaz gráfica de usuario (GUI) pueden enviar señales que contienen información de eventos, las cuales pueden ser recibidas por otros controles mediante funciones especiales conocidas como ranuras.

compilador de metaobjetos

El compilador de metaobjetos , denominado moc , es una herramienta que se ejecuta sobre el código fuente de un programa Qt. Interpreta ciertas macros del código C++ como anotaciones y las utiliza para generar código C++ adicional con metainformación sobre las clases utilizadas en el programa. Esta metainformación es utilizada por Qt para proporcionar funcionalidades de programación no disponibles de forma nativa en C++: señales y ranuras, introspección y llamadas a funciones asíncronas.

Qt moc no reconoce actualmente los módulos en su preprocesador. [ 95 ]

Enlaces de lenguaje

Qt se puede utilizar en varios lenguajes de programación además de C++, como Python, JavaScript, C# y Rust [ 96 ] a través de enlaces de lenguaje ; muchos lenguajes tienen enlaces para Qt 5 y enlaces para Qt 4 .

En 2025, The Qt Company anunció una nueva "tecnología puente" [ 97 ] que tenía como objetivo repensar la forma de interactuar con nuevos lenguajes, indicando que se estaba trabajando en una prueba de concepto para integrar C#, Rust, Swift, Java/Kotlin y Python.

Módulos Qt

A partir de Qt 4.0, el marco se dividió en módulos individuales. [ 98 ] [ 99 ] Con Qt 5.0, la arquitectura se modularizó aún más. [ 100 ] [ 101 ] Qt ahora se divide en módulos esenciales y complementarios . [ 102 ]

Las clases de Qt, por defecto, no residen en ningún espacio de nombres , pero todas las clases tienen el prefijo Q. Qt se puede configurar para compilarse y residir en un espacio de nombres definido por el usuario. [ 103 ] Qt se proporciona completamente a través de archivos de cabecera y actualmente no admite módulos de C++ .

Conceptos básicos de Qt

Complementos de Qt

Ediciones

Hay cuatro ediciones de Qt disponibles: Community , Indie Mobile , Professional y Enterprise . [ 104 ] La versión Community está bajo licencias de código abierto, mientras que las versiones Indie Mobile, Professional y Enterprise, que contienen funcionalidades y bibliotecas adicionales, por ejemplo, Enterprise Controls [ 104 ] son ​​vendidas comercialmente por The Qt Company.

Plataformas compatibles

Qt funciona en muchas plataformas diferentes; las siguientes son compatibles oficialmente:

Tras la publicación del código fuente de Qt por parte de Nokia en Gitorious , surgieron diversas versiones adaptadas. Si bien existen algunas versiones adaptadas de Qt que podrían estar disponibles, ya no cuentan con soporte. Estas plataformas se encuentran en la Lista de plataformas compatibles con Qt . Consulte también la información sobre el soporte actual de la comunidad para otras plataformas menos conocidas, como SailfishOS .

Licencias

Qt está disponible bajo las siguientes licencias de software libre: [ 12 ] GPL 2.0 , GPL 3.0 , LGPL 3.0 y LGPL 2.1 (con excepción especial para Qt). [ 5 ] [ 122 ] Tenga en cuenta que algunos módulos solo están disponibles bajo una licencia GPL, lo que significa que las aplicaciones que se vinculan a estos módulos deben cumplir con dicha licencia. [ 123 ]

Además, Qt siempre ha estado disponible bajo una licencia comercial, como la Licencia Comercial de Qt, [ 4 ] que permite desarrollar aplicaciones propietarias sin restricciones de licencia.

Herramientas Qt

Qt incluye su propio conjunto de herramientas para facilitar el desarrollo multiplataforma, que de otro modo puede resultar engorroso debido a la existencia de diferentes conjuntos de herramientas de desarrollo.

Qt Creator es un IDE multiplataforma para C++ y QML. La funcionalidad de diseño y maquetación de la interfaz gráfica de usuario de Qt Designer está integrada en el IDE, aunque Qt Designer también puede ejecutarse como una herramienta independiente.

Además de Qt Creator, Qt proporciona qmake , una herramienta de generación de scripts de compilación multiplataforma que automatiza la generación de Makefiles para proyectos de desarrollo en diferentes plataformas. Qt también ofrece otras herramientas, como el diseñador de interfaces Qt Designer y el navegador de ayuda Qt Assistant (ambos integrados en Qt Creator), la herramienta de traducción Qt Linguist, uic (compilador de interfaz de usuario) y moc (compilador de metaobjetos).

Historia de Qt

Primeros desarrollos

En el verano de 1990, Haavard Nord y Eirik Chambe-Eng (los desarrolladores originales de Qt y el CEO y Presidente, respectivamente, de The Qt Company) estaban trabajando juntos en una aplicación de base de datos para imágenes de ultrasonido escrita en C++ y que se ejecutaba en el Mac OS clásico , Unix y Microsoft Windows . [ 1 ] [ 124 ] Comenzaron el desarrollo de "Qt" en 1991, tres años antes de que la empresa se constituyera como Quasar Technologies, luego cambió el nombre a Troll Tech y luego a Trolltech. [ 1 ]

El conjunto de herramientas se llamó Qt porque la letra Q se veía atractiva en la tipografía Emacs de Haavard , y la "t" se inspiró en Xt , el conjunto de herramientas X. [ 1 ]

Las dos primeras versiones de Qt solo tenían dos variantes: Qt/X11 para Unix y Qt/Windows para Windows.

El 20 de mayo de 1995, Trolltech publicó Qt 0.90 para X11/Linux con el código fuente bajo la licencia Qt Free Edition . [ 125 ] [ 126 ] [ 127 ] Esta licencia fue considerada no conforme con la definición de software libre por la Free Software Foundation porque, si bien el código fuente estaba disponible, no permitía la redistribución de versiones modificadas. Trolltech utilizó esta licencia hasta la versión 1.45. La controversia estalló alrededor de 1998 cuando quedó claro que el entorno de escritorio K se convertiría en uno de los principales entornos de escritorio para Linux. Como estaba basado en Qt, muchas personas en el movimiento del software libre temían que una pieza esencial de uno de sus principales sistemas operativos fuera propietaria.

La plataforma Windows solo estaba disponible bajo una licencia propietaria, lo que significaba que las aplicaciones libres/de código abierto escritas en Qt para X11 no podían portarse a Windows sin comprar la edición propietaria.

Convertirse en un entorno amigable con el software libre.

Con el lanzamiento de la versión 2.0 del kit de herramientas a mediados de 1999, la licencia se cambió a la Licencia Pública Q (QPL), una licencia de software libre , pero considerada por la Free Software Foundation como incompatible con la GPL. Se buscaron compromisos entre KDE y Trolltech para que Qt no pudiera quedar bajo una licencia más restrictiva que la QPL, incluso si Trolltech fuera adquirida o quebrara. Esto llevó a la creación de la fundación KDE Free Qt, [ 128 ] que garantiza que Qt quedaría bajo una licencia de estilo BSD si no se lanzara ninguna versión libre/de código abierto de Qt durante 12 meses. [ 129 ] [ 130 ]

En 2000, Qt/X11 2.2 fue lanzado bajo la GPL v2, [ 131 ] poniendo fin a toda controversia con respecto a la compatibilidad con GPL .

A finales de 2001, Trolltech lanzó Qt 3.0, que añadió compatibilidad con Mac OS X (ahora conocido como macOS ). La compatibilidad con Mac OS X solo estuvo disponible bajo la licencia propietaria hasta junio de 2003, cuando Trolltech lanzó Qt 3.2 con compatibilidad con Mac OS X disponible bajo la GPL. [ 132 ]

En 2002, miembros del proyecto KDE en Cygwin comenzaron a portar el código base de Qt/X11 con licencia GPL a Windows. [ 133 ] Esto fue en respuesta a la negativa de Trolltech a licenciar Qt/Windows bajo la GPL con el argumento de que Windows no era una plataforma de software libre/de código abierto. [ 134 ] [ 135 ] El proyecto logró cierto éxito, aunque nunca alcanzó la calidad de producción.

Esto se resolvió cuando Trolltech lanzó Qt 4.0 también para Windows bajo la GPL en junio de 2005. [ 136 ] Qt  4 admitía el mismo conjunto de plataformas en las ediciones de software libre/código abierto que en la edición propietaria, por lo que es posible, con Qt 4.0 y versiones posteriores, crear aplicaciones de software libre/código abierto con licencia GPL usando Qt en todas las plataformas compatibles. La GPL v3 con excepción especial [ 137 ] se agregó posteriormente como una opción de licencia adicional. La excepción GPL permite que la aplicación final se licencie bajo varias licencias de software libre / código abierto incompatibles con la GPL, como la Licencia Pública de Mozilla 1.1.

Adquisición por parte de Nokia

Nokia adquirió Trolltech ASA el 17 de junio de 2008 y cambió el nombre primero a Qt Software, y luego a Qt Development Frameworks. [ 138 ]

Nokia se centró en convertir Qt en la principal plataforma de desarrollo para sus dispositivos, incluyendo una adaptación a la plataforma Symbian S60 . La versión 1.0 del SDK de Nokia Qt se lanzó el 23 de junio de 2010. [ 139 ] El código fuente se puso a disposición a través de Gitorious, un repositorio de código fuente git orientado a la comunidad , con el objetivo de crear una comunidad más amplia que utilizara y mejorara Qt.

El 14 de enero de 2009, Qt versión 4.5 añadió otra opción, la LGPL , [ 140 ] para hacer que Qt fuera más atractivo tanto para proyectos de código abierto no GPL como para aplicaciones cerradas. [ 141 ]

En febrero de 2011, Nokia anunció su decisión de descontinuar las tecnologías Symbian y basar sus futuros teléfonos inteligentes en la plataforma Windows Phone (y desde entonces también se ha dejado de dar soporte a esa plataforma). [ 142 ] Un mes después, Nokia anunció la venta de las licencias comerciales y los servicios profesionales de Qt a Digia, con el objetivo inmediato de llevar el soporte de Qt a las plataformas Android , iOS y Windows 8 , y continuar centrándose en el desarrollo de escritorio y sistemas embebidos, aunque Nokia seguiría siendo la principal fuerza de desarrollo detrás del marco en ese momento.

Fusión y escisión con Digia

En marzo de 2011, Nokia vendió la parte de licencias comerciales de Qt a Digia, creando Qt Commercial. [ 143 ] En agosto de 2012, Digia anunció que adquiriría Qt de Nokia. [ 144 ] El equipo de Qt en Digia comenzó su trabajo en septiembre de 2012. [ 145 ] Lanzaron Qt 5.0 en un mes y versiones más recientes cada seis meses con nuevas características y plataformas adicionales compatibles.

En septiembre de 2014, Digia transfirió el negocio y los derechos de autor de Qt a su filial de propiedad absoluta, The Qt Company, que posee 25 marcas [ 146 ] relacionadas con Qt. En mayo de 2016, Digia y Qt se separaron por completo en dos empresas independientes. [ 147 ]

El proyecto Qt y la gobernanza abierta

Qt 5 se lanzó oficialmente el 19 de diciembre de 2012. Esta nueva versión marcó un cambio importante en la plataforma, con gráficos acelerados por hardware, QML y JavaScript desempeñando un papel fundamental. Los QWidgets tradicionales, que solo utilizaban C++, continuaron siendo compatibles, pero no se beneficiaron de las mejoras de rendimiento que ofrecía la nueva arquitectura. [ 148 ] Qt 5 aporta mejoras significativas en la velocidad y la facilidad de desarrollo de interfaces de usuario. [ 149 ]

El desarrollo del marco de Qt 5 pasó a una gobernanza abierta en qt-project.org, lo que permitió a los desarrolladores ajenos a Digia enviar parches para su revisión. [ 150 ]

Colaboradores de Qt

Distribución de contribuyentes Qt no Digia (2013, semana 18)

Además de The Qt Company, muchas organizaciones e individuos que utilizan Qt como su plataforma de desarrollo participan en el desarrollo abierto de Qt a través del Proyecto Qt. [ 151 ]

Uno de estos colaboradores de Qt es Klarälvdalens Datakonsult AB, una empresa sueca de consultoría de Qt. [ 152 ] KDAB participa en muchas áreas, incluido el mantenimiento de varios componentes. [ 153 ] [ 154 ]

Junto con RIM/BlackBerry , KDAB mantiene las versiones de Qt para QNX y BlackBerry 10. [ 151 ] [ 155 ]

Otro participante es Intel , que contribuye, por ejemplo, con el soporte para Wayland . [ 156 ] AudioCodes mantiene el soporte para IBM ClearCase en Qt Creator . [ 157 ]

Como usuario intensivo de Qt, el proyecto KDE envía muchos parches y características de su biblioteca de desarrollo KDE Frameworks de vuelta a Qt. [ 158 ]

Véase también

Bibliografía

Qt Wiki proporciona una lista completa de libros en inglés sobre Qt. [ 159 ] Esta es una lista de libros destacados:

  • Bocklage-Ryannel, Juergen; Thelin, Johan (12 de mayo de 2015). "Qt 5 Cadaqués" (1ª  ed.).
  • Blanchette, Jasmin; Summerfield, Mark (14 de febrero de 2008). Programación de interfaces gráficas de usuario en C++ con Qt 4 (2.ª  ed.). Prentice Hall . ISBN 978-0-13-235416-5.
  • Summerfield, Mark (23 de agosto de 2010). Programación avanzada con Qt: Creación de software excelente con C++ y Qt 4 (1.ª  ed.). Addison-Wesley . ISBN 978-0-321-63590-7.
  • Fitzek, Frank HP; Mikkonen, Tommi; Torp, Tony (17 de mayo de 2010). Qt para Symbian (1ª  ed.). Wiley . ISBN 978-0-470-75010-0Archivado del original el 19 de diciembre de 2009.
  • Summerfield, Mark (28 de octubre de 2007). Programación rápida de interfaces gráficas de usuario con Python y Qt (1.ª  ed.). Prentice Hall . ISBN 978-0-13-235418-9.
  • Molkentin, Daniel (19 de julio de 2007). El libro de Qt 4: El arte de crear aplicaciones Qt (1.ª  ed.). No Starch Press . ISBN 978-1-59327-147-3Archivado del original el 26 de junio de 2015. Consultado el 18 de junio de 2015 .
  • Thelin, Johan (3 de agosto de 2007). Fundamentos del desarrollo Qt (1ª  ed.). Presione . ISBN 978-1-59059-831-3Archivado del original el 20 de enero de 2015. Consultado el 18 de junio de 2015 .
  • Dalheimer, Matthias (enero de 2002). Programación con Qt (2ª  ed.). Medios O'Reilly . ISBN 978-0-596-00064-6.
  • Ezust, Alan; Ezust, Paul (10 de septiembre de 2006). Introducción a los patrones de diseño en C++ con Qt 4 (2.ª  ed.). Prentice Hall . ISBN 978-0-13-187905-8.

Referencias

  1. 1 2 3 4 5 Blanchette, Jasmin; Summerfield, Mark (junio de 2006). "Una breve historia de Qt" . Programación de GUI en C++ con Qt 4 (1.ª ed.). Prentice-Hall . págs. xv– xvii. Archivado del original el 23 de septiembre de 2019. Recuperado el 5 de agosto de 2013 .  
  2. "Qt 6.11.1 lanzado" . 13 de mayo de 2026. Consultado el 13 de mayo de 2026 .
  3. "Plataformas compatibles" .
  4. 1 2 3 "Licencias" .
  5. 1 2 3 "Nuevo acuerdo con la Fundación KDE Free Qt y cambios para la versión de código abierto" . The Qt Company. Archivado del original el 14 de enero de 2016.
  6. ^ " Agregar LGPL v3 a Qt" . 20 de agosto de 2014.
  7. "Qt - Sobre nosotros" . Archivado del original el 22 de febrero de 2017.
  8. Ashlee Vance (16 de febrero de 2010). "Ese teléfono inteligente es tan lindo" . Recuperado el 19 de febrero de 2010 .
  9. ^ Pintscher, Lydia (21 de octubre de 2011). "KDE aplaude el paso de Qt hacia la gobernanza abierta" . KDE.Noticias . Consultado el 8 de mayo de 2013 .
  10. Meyer, David (24 de octubre de 2011). "Nokia otorga gobernanza de código abierto a Qt" . ZDNet . Recuperado el 8 de mayo de 2013 .
  11. Knoll, Lars (6 de agosto de 2014). "Desfragmentando Qt y uniendo nuestro ecosistema" .
  12. 1 2 "Legal - FAQ - Qt" . www.qt.io. The Qt Company . Consultado el 25 de abril de 2019 .
  13. "Cutelyst - Inicio" .
  14. "Documentación de PyQt" . www.riverbankcomputing.com . 27 de diciembre de 2023.
  15. "PHP-Qt - la extensión Qt para php" . www.php-qt.org . 10 de octubre de 2020. Archivado del original el 19 de junio de 2021. Consultado el 12 de octubre de 2020 .
  16. Volker Hilsheimer (23 de marzo de 2025). "¡Qt 6.11 lanzado!" . www.qt.io . Consultado el 3 de abril de 2026 .
  17. 1 2 "Lanzamientos de Qt | Qt 6.11" . doc.qt.io. Consultado el 3 de abril de 2026 .
  18. "QT GROUP OYJ - Transacciones de los directivos, 12/4/2017" . 12 de abril de 2017. Consultado el 8 de junio de 2017 .
  19. Shneor, Rotem (2012). Manual de investigación sobre empresas nacidas globales, Capítulo 10: Empresas nacidas globales, Internet y nuevas formas de internacionalización . Edward Elgar. ISBN 9780857938046Consultado el 8 de junio de 2017 .
  20. «La plataforma de desarrollo KDE» .
  21. Marius Nestor (24 de diciembre de 2015). "Deepin 15, un sistema operativo Linux con un diseño impecable, abandona Ubuntu por Debian Sid; la versión candidata ya está disponible" . El entorno de escritorio Deepin se ha rediseñado con el último kit de herramientas GUI Qt, reemplazando los frameworks HTML5 y WebKit, mientras que Go se sigue utilizando para el backend.
  22. ^ "深度操作系统 15 RC ——用真心捕获你的芳心 – 深度科技社区" . Deepin.org . 23 de diciembre de 2015. Archivado desde el original el 17 de mayo de 2017 . Consultado el 15 de junio de 2017 .
  23. Joey Sneddon (5 de febrero de 2020). "Wowser, el escritorio UKUI 3.0 luce fenomenal (actualizado)" . omg!ubuntu! .
  24. "Reseña de OMGUbuntu" . 11 de junio de 2021.
  25. "Página principal de Lumina" .
  26. "Lomiri: Nuevo nombre, la misma gran Unity8" . ubports.com . 12 de julio de 2019.
  27. "Repositorio de código de Unity8 en Github" . Github.com . 13 de septiembre de 2022.
  28. "Reseña del canal Tylers Tech" . YouTube . 6 de enero de 2022.
  29. "Acerca de Trinity" . www.trinitydesktop.org . Consultado el 25 de abril de 2019 .
  30. "Interfaz gráfica de usuario basada en Qt para la serie X" . Archivado del original el 23 de febrero de 2016. Consultado el 14 de marzo de 2016 .
  31. "Aviónica con tecnología Qt" . 17 de junio de 2015.
  32. "Interfaz Qt" . 23 de octubre de 2013.
  33. "Sky se asocia con The QT Company para lanzar Sky Q" . 19 de abril de 2016.
  34. "Lista de aplicaciones Qt - Wiki de Qt" . wiki.qt.io. Consultado el 14 de abril de 2026 .
  35. Blanchette, Jasmin; Summerfield, Mark (4 de febrero de 2008). Programación de interfaces gráficas de usuario en C++ con Qt4. Por Jasmin Blanchette y Mark Summerfield . Pearson Education. ISBN 9780132703000.
  36. Zerfos, Petros; Montanari, Rebecca; Phan, Thomas (11 de mayo de 2010). Computación móvil, aplicaciones y servicios: Primera Conferencia Internacional ICST, MobiCASE 2009, San Diego, CA, EE. UU., 26-29 de octubre de 2009, Artículos seleccionados revisados, Editado por Petros Zerfos, Rebecca Montanari, Thomas Phan . Springer. ISBN 9783642126062.
  37. Walton, Mark (2 de noviembre de 2015). "AMD Radeon Software Crimson: Un nuevo nombre y una nueva apariencia para Catalyst" .
  38. "Notas de la versión alfa de Audacity 4.0" . audacityteam.org . Consultado el 22 de enero de 2026. Audacity 4.0 presenta una interfaz completamente rediseñada basada en el marco de trabajo Qt.
  39. ""Esta aplicación no se pudo iniciar porque no encontró ni cargó el complemento de la plataforma Qt" al iniciar o desinstalar Fusion 360. Archivado del original el 18 de junio de 2025.
  40. "Qt en Autodesk" . Archivado del original el 23 de julio de 2011.
  41. "Novedades: SDK de 3ds Max 2018" . help.autodesk.com . Consultado el 14 de junio de 2019. 3ds Max 2018 ahora usa Qt 5.6.2, y los complementos pueden crear interfaces de usuario en Qt usando la distribución estándar GPL Qt 5.6.2 y el complemento Qt de Visual Studio 2015.
  42. "Desarrolladores de plugins: Próxima migración a Qt 6 - Foros de MobileRead" .
  43. 1 2 "Una actualización sobre nuestra interfaz Sandbox y el Editor heredado" .
  44. "Dogecoin Core [ DOGE, Ð ] " . GitHub .
  45. «Dyami Caliri, Campeona Qt 2014» .
  46. "Google Earth incluye un navegador web" . Googlesystem.Blogspot.de. 15 de junio de 2010. Consultado el 8 de abril de 2013 .
  47. "Krita 3.0 lanzado" . 31 de mayo de 2016. Consultado el 5 de septiembre de 2017 .
  48. "Mathematica by Wolfram Research" . Archivado del original el 29 de mayo de 2013.
  49. "Mixxx Involúcrate" .
  50. "Monero GUI" . GitHub . 2 de junio de 2022.
  51. "Orange3 Data Mining Suite" . GitHub . 3 de junio de 2022.
  52. "Packet Sender" . GitHub . 28 de septiembre de 2025.
  53. "Aplicación de análisis y visualización de datos en paralelo basada en VTK" .
  54. «Qbittorrent» . GitHub . 18 de febrero de 2022.
  55. "PyQGIS Developer Cookbook: Introduction" . qgis.org . Archivado del original el 3 de marzo de 2017. Consultado el 1 de marzo de 2017. Todo el código de QGIS depende de las bibliotecas Qt .
  56. "Desarrollo de Scribus" .
  57. "Sibelius: el software líder en composición y notación musical" . www.sibelius.com . Consultado el 19 de octubre de 2016 .
  58. "SoulseekQT Public Build 1" . Archivado del original el 12 de mayo de 2014. Consultado el 4 de enero de 2024 .
  59. "Panorama" . Comunidad de desarrolladores de Valve . Consultado el 28 de abril de 2017 .
  60. "Subsurface 4.0 ha sido lanzado" . 15 de diciembre de 2013. Archivado del original el 12 de agosto de 2014. Recuperado el 23 de marzo de 2016 .
  61. "TeamViewer 13" . Diciembre de 2017.
  62. "Aplicación de mensajería de escritorio Telegram" . GitHub . 17 de febrero de 2022.
  63. "VBoxMainLogging - Oracle VM VirtualBox" .
  64. "Interfaz Qt" .
  65. "Marco de aplicaciones Qt" .
  66. wps-community (14 de junio de 2017). "wps_i18n: Soporte para la internacionalización de KSO/WPS" . Recuperado el 15 de junio de 2017 a través de GitHub.
  67. "XnView MP" .
  68. "AMD's Radeon Software Crimson Edition" . Consultado el 30 de junio de 2016 .
  69. "Adiciones/modificaciones de Blizzard a Qt" . GitHub . 28 de abril de 2021.
  70. QtWS16 - Qt Creator como IDE automotriz de BMW Car IT, Helio Chissini de Castro, BMW Car IT . Archivado del original el 11 de diciembre de 2021.
  71. "Qt seleccionado para sistemas de infoentretenimiento en vehículos (IVI) por los principales fabricantes de automóviles" (Comunicado de prensa).
  72. Creado con Qt: Mercedes-Benz Generation EQ . Archivado del original el 11 de diciembre de 2021.
  73. Detrás de escena en DreamWorks Animation: Creando las aplicaciones que hacen posible las películas . Archivado del original el 11 de diciembre de 2021.
  74. Desafíos de diseño de interfaz de usuario y sistema para la herramienta de iluminación NxG . Archivado del original el 11 de diciembre de 2021.
  75. "Código abierto - Artes electrónicas" .
  76. "Qt en la Agencia Espacial Europea" . Archivado del original el 23 de julio de 2011.
  77. "10 casos de uso de Qt que desconocías" . Archivado del original el 30 de julio de 2013.
  78. "Desarrollo de productos HP innovadores para ordenadores de sobremesa y sistemas integrados con Qt" . Archivado del original el 6 de mayo de 2014.
  79. Porter, Jon (26 de junio de 2019). "LG intenta llevar webOS a los coches, los robots y el hogar inteligente con una nueva asociación" . The Verge . Consultado el 28 de abril de 2020 .
  80. "Lucasfilm Entertainment Company Ltd" (Comunicado de prensa).
  81. "Qt en efectos visuales" . Archivado del original el 23 de julio de 2011.
  82. "Cómo migrar tus aplicaciones móviles nativas existentes a un núcleo común basado en Qt" . Archivado del original el 23 de julio de 2018.
  83. "Panasonic elige Qt para su sistema de vídeo HD" . Archivado del original el 23 de julio de 2011.
  84. "Qt en comunicaciones IP" . Archivado del original el 23 de julio de 2011.
  85. «Bosch DruckMessWT construido con Qt» . Enero de 2019.
  86. "Qt en medios domésticos" . Archivado del original el 23 de julio de 2011.
  87. "Qt ayudó a Siemens a ofrecer una plataforma de desarrollo en C++ para interfaces gráficas de usuario (GUI) de software de fabricación" . Archivado del original el 14 de julio de 2011.
  88. Fred Lambert (19 de mayo de 2018). "Tesla libera parte de su software para cumplir con las licencias de código abierto" .
  89. "TomTom crea HMI para automóviles con Qt" . Archivado del original el 28 de enero de 2020. Consultado el 20 de mayo de 2019 .
  90. "Qt" . Comunidad de desarrolladores de Valve . Consultado el 28 de abril de 2017 .
  91. "Sistemas de Movilidad Volvo" . Archivado del original el 14 de julio de 2011.
  92. "Qt ayudó a Walt Disney a reducir el tiempo de desarrollo de su aplicación multiplataforma para la producción de largometrajes" . Archivado del original el 14 de julio de 2011.
  93. "Biblioteca" . Digia. Archivado del original el 1 de noviembre de 2013. Qt utiliza las API gráficas nativas de cada plataforma compatible, aprovechando al máximo los recursos del sistema.
  94. "Señales y ranuras - QtCore 5.1" . Proyecto Qt. 4 de julio de 2013. Consultado el 10 de abril de 2015 .
  95. "¿Ya somos módulos?: Soporte de herramientas" . arewemodulesyet.org . Elias Steurer.
  96. "Aplicaciones Qt con Cargo" . www.vandenoever.info . 30 de octubre de 2018. Consultado el 25 de abril de 2019 .
  97. "La nueva tecnología de interconexión de Qt: una mirada al pasado para avanzar" . qt.io/blog . 27 de mayo de 2025. Consultado el 27 de mayo de 2026 .
  98. «Trolltech lanza Qt 4.0» . KDE . 28 de junio de 2005 . Consultado el 5 de agosto de 2013 .
  99. "Todos los módulos | Documentación" . Proyecto Qt . Archivado del original el 29 de marzo de 2013. Consultado el 8 de abril de 2013 .
  100. Blog de Qt (19 de diciembre de 2012). "Presentación de Qt 5.0 | Blog de Qt" . Digia . Consultado el 8 de abril de 2013 .
  101. Kyle Morris (24 de diciembre de 2012). "Qt 5.0 - Felicitaciones al proyecto Qt" . KDE . Consultado el 5 de agosto de 2013 .
  102. "Documentación de Qt 6: Todos los módulos" . Proyecto Qt . Consultado el 1 de diciembre de 2022 .
  103. "Qt en el espacio de nombres" . wiki.qt.io. Wiki de Qt . Consultado el 29 de octubre de 2025 .
  104. 1 2 "Página de descarga de Qt" . Descargar Qt . The Qt Company . Consultado el 21 de noviembre de 2014 .
  105. "Qt Wiki – Soporte para Linux/X11" . Proyecto Qt. 24 de marzo de 2016. Consultado el 27 de julio de 2019 . 
  106. "Primeros pasos con Lighthouse" . Consultado el 25 de noviembre de 2011 .
  107. Høgsberg, Kristian (25 de enero de 2011). "Añadir complemento de faro de Wayland" . Archivado del original el 3 de febrero de 2016.
  108. Lind, Jørgen (18 de marzo de 2011). "Faro multiproceso" . Proyecto Qt . Recuperado el 21 de agosto de 2013 .
  109. "Nuevas características en Qt 5.1: compatibilidad con nuevas plataformas" . Digia. 3 de julio de 2013. Consultado el 10 de abril de 2015 .
  110. "Proyecto Necessitas" . Archivado del original el 20 de febrero de 2016. Consultado el 10 de abril de 2015 .
  111. "Qt Wiki – Soporte para Linux embebido" . Proyecto Qt. 12 de agosto de 2011. Consultado el 10 de abril de 2015 . 
  112. "Plataformas compatibles | Qt 5.15" . doc.qt.io. Consultado el 5 de julio de 2025 .
  113. "Qt para WinRT" . Proyecto Qt . Consultado el 9 de septiembre de 2014 .
  114. "Qt Wiki – Soporte para OS X" . Proyecto Qt. 14 de agosto de 2011. Consultado el 21 de agosto de 2013 . 
  115. "Plataformas compatibles" . Consultado el 1 de febrero de 2014 .
  116. "Páginas de productos Qt, plataformas compatibles" . Qt - Producto - Qt Framework . The Qt Company . Consultado el 21 de noviembre de 2014 .
  117. Katherine Barrios (29 de noviembre de 2011). "Qt Commercial ofrece soporte formal para QNX | Blog de Qt" . Consultado el 13 de marzo de 2018 .
  118. "Notas de plataforma y compilador - QNX | Qt 5.10" . Archivado del original el 14 de marzo de 2018. Consultado el 13 de marzo de 2018 .
  119. ^ Tuukka Turunen (28 de junio de 2012). "Comercial de Qt para VxWorks | Blog de Qt" . Consultado el 13 de marzo de 2018 .
  120. "Qt para VxWorks | Qt 5.10" .
  121. "Qt para MCUs 2.8.1" .
  122. "Excepción LGPL de Digia Qt versión 1.1" .
  123. "Licencias de Qt" . The Qt Company . Consultado el 7 de enero de 2017 .
  124. "Qt - Qt20" . Qt .
  125. "Licencia de edición gratuita de Qt" . Trolltech. 1992. Archivado del original el 14 de octubre de 2016. Recuperado el 14 de octubre de 2016 .
  126. "¡Feliz 20º aniversario, Qt!" . Blog de Qt .
  127. "El framework Qt celebra su 20 aniversario" . SD Times . 21 de mayo de 2015.
  128. "Fundación KDE Free Qt" .
  129. "Anuncio de la Fundación KDE Free Qt" . Junio ​​de 1998.
  130. "Acuerdo de licencia de software" (PDF) . Digia. 13 de abril de 2013.
  131. "Trolltech ofrece una opción de licencia con la incorporación de la licencia GPL para el próximo lanzamiento de Qt" . Qt.nokia.com. Archivado del original el 13 de marzo de 2012. Consultado el 13 de noviembre de 2011 .
  132. "Trolltech lanzará Qt/Mac Free Software Edition en la WWDC 2003" . MacTech.com . Consultado el 14 de abril de 2026 .
  133. "Q../Historial de ediciones de Windows" . 5 de junio de 2006. Archivado del original el 31 de julio de 2010.
  134. Correo electrónico a la lista de correo kde-cygwin enviado por Chris January el 4 de febrero de 2003
  135. "Preguntas frecuentes sobre Qt para uso no comercial" . Trolltech. Archivado del original el 5 de octubre de 2003.
  136. "Trolltech lanza Qt 4.0 | KDE.news" . KDE.News. 28 de junio de 2005. Consultado el 13 de noviembre de 2011 .
  137. "Nokia Corporation Qt GPL Exception Version 1.3" . Doc.trolltech.com. 22 de julio de 1999. Archivado del original el 3 de octubre de 2010. Consultado el 13 de noviembre de 2011 .
  138. Halliday, Josh (9 de agosto de 2012). "Nokia vende su negocio de software Qt" . The Guardian . ISSN 0261-3077 . Consultado el 14 de abril de 2026 . 
  139. Weber, Niels (23 de junio de 2010). "Nokia Qt SDK 1.0 lanzado" . Labs.trolltech.com . Consultado el 13 de noviembre de 2011 .
  140. ^ Nyström, Sebastian (14 de enero de 2009). "Nokia otorgará la licencia de Qt bajo LGPL" . Consultado el 17 de septiembre de 2013 .
  141. "Documento técnico de ICS sobre las implicaciones de Qt bajo la licencia LGPL para usuarios comerciales y gubernamentales" (PDF) . Consultado el 13 de noviembre de 2011 .
  142. "Nokia y Microsoft anuncian planes para una amplia alianza estratégica con el fin de construir un nuevo ecosistema móvil global" (Comunicado de prensa). Microsoft . 10 de febrero de 2011. Archivado del original el 1 de abril de 2011. Consultado el 27 de octubre de 2011 .
  143. Nystrom, Sebastian (7 de marzo de 2011). "Nokia y Digia colaboran para hacer crecer la comunidad Qt" . Recuperado el 8 de julio de 2011 .
  144. Digia Plc (9 de agosto de 2012). "Digia adquirirá Qt de Nokia" . Digia Plc. Archivado del original el 18 de octubre de 2014. Consultado el 17 de octubre de 2014 .
  145. Digia Plc (18 de septiembre de 2012). "El viaje comienza hoy" . Digia Plc. Archivado del original el 18 de octubre de 2014. Recuperado el 17 de octubre de 2014 .
  146. "Resultado de búsqueda de TMview mostrado el 12 de septiembre de 2016" . TMDN.org . Consultado el 15 de junio de 2017 .
  147. "Digia y Qt se han separado en dos empresas: se revelan los temas principales de la nueva estrategia de Digia" . Digia . Archivado del original el 17 de junio de 2017. Consultado el 15 de junio de 2017 .
  148. "Preocupación por la eliminación de las clases QWidget" . Qt5-feedback (Lista de correo). 7 de octubre de 2011.
  149. Knoll, Lars (9 de mayo de 2011). "Reflexiones sobre Qt 5" . Digia . Consultado el 9 de mayo de 2011 .
  150. Knoll, Lars (21 de octubre de 2011). "¡El proyecto Qt ya está en marcha!" . Nokia . Consultado el 8 de febrero de 2012 .
  151. ^ Macieira , Thiago. "Estadísticas del proyecto Qt" . El blog de Thiago Macieira . Macieira.org . Consultado el 8 de mayo de 2013 .
  152. "Contribuciones a Qt 5.0 (parte 1)" . KDAB. 20 de diciembre de 2012. Consultado el 8 de mayo de 2013 .
  153. "Contribuciones a Qt 5.0 (parte 2)" . KDAB. 21 de diciembre de 2012. Consultado el 8 de mayo de 2013 .
  154. "Mantenimiento de Qt3D" . KDAB. 21 de diciembre de 2012. Consultado el 8 de mayo de 2013 .
  155. "Qt5 en el sistema operativo QNX" . KDAB. 19 de abril de 2012. Archivado del original el 19 de julio de 2013. Consultado el 8 de mayo de 2013 .
  156. " [ Phoronix ] Qt ahora se basa en Wayland" . Phoronix.com. 21 de septiembre de 2010. Consultado el 8 de mayo de 2013 .
  157. "Mantenedores | Wiki de Qt" . Proyecto Qt. 12 de abril de 2013. Consultado el 8 de mayo de 2013 .
  158. «Marcos/Épicas/Contribuciones a Qt5» . Wiki de la comunidad KDE . Consultado el 27 de abril de 2015 .
  159. "Libros - Wiki de Qt" . wiki.Qt.io. Consultado el 15 de junio de 2017 .
  • Sitio web oficialEdita esto en Wikidata
  • "The Qt 4 Dance" (video) . YouTube . 11 de agosto de 2006. Archivado del original el 11 de diciembre de 2021. Consultado el 7 de septiembre de 2015 .
Obtenido de " https://en.wikipedia.org/w/index.php?title=Qt_(software)&oldid=1357514791 "