stringtranslate.com

qt (software)

Qt (pronunciado "lindo" [7] [8] [9] o como inicialización ) es un software 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 integrados con pocos o ningún cambio en el código base subyacente y al mismo tiempo ser 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 Proyecto Qt bajo gobernanza de código abierto , en el que participan desarrolladores individuales y organizaciones que trabajan para hacer avanzar Qt. [10] [11] [12] Qt está disponible bajo licencias comerciales [4] y de código abierto [13] licencias 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 y plataformas 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 kit de herramientas de widgets . También se pueden desarrollar programas que no sean 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 de C++, incluidos los compiladores GCC y Clang C++ y la suite Visual Studio . Admite otros lenguajes con enlaces o extensiones, como Python a través de enlaces de Python [15] y PHP a través de una extensión para PHP5, [16] y tiene un amplio soporte de internacionalización . Qt también proporciona Qt Quick , que incluye un lenguaje de programación 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.

Lanzamientos

La última versión de Qt Framework es Qt 6.6, que se lanzó el 10 de octubre de 2023.

También siguen siendo compatibles, para usuarios comerciales, 6.5 LTS, lanzado el 3 de abril de 2023, 6.2 LTS, [17] lanzado el 30 de septiembre de 2021, y 5.15 LTS, lanzado el 26 de mayo de 2020; las versiones de soporte a largo plazo (LTS) son generalmente soporta tres años, con una licencia comercial, mientras que el soporte de 5.15 se amplió a cinco años para los titulares de licencias de suscripción, por lo que puede recibir soporte hasta el 26 de mayo de 2025. Además, el proyecto KDE proporciona soporte no oficial para, al menos, Qt 5.15. es decir, no sólo para usuarios comerciales.

Qt en uso

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

UI de escritorio

La mascota de KDE, Konqi.

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

UI integradas y móviles

Aplicaciones que utilizan Qt

Muchos software multiplataforma patentados o de código abierto destacados utilizan Qt o QML :

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 qt

Qt se basa en estos conceptos clave:

Abstracción completa de la GUI
Cuando se lanzó por primera vez, Qt usó su propio motor de pintura y controles, emulando el aspecto de las diferentes plataformas en las que se ejecuta cuando dibujó sus widgets. Esto facilitó el trabajo de migración porque muy pocas clases en Qt realmente dependían de la plataforma de destino; sin embargo, esto en ocasiones dio lugar a ligeras discrepancias cuando esa emulación era imperfecta. Las versiones recientes de Qt utilizan las API de estilo nativo de las diferentes plataformas, en plataformas que tienen un conjunto de widgets nativos, para consultar métricas y dibujar la mayoría de los controles, y no sufren estos problemas con tanta frecuencia. [88] 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 utiliza los kits de herramientas de la plataforma de destino para sus implementaciones.
Señales y ranuras
Una construcción de lenguaje introducida en Qt para la comunicación entre objetos [89] que facilita la implementación del patrón de observador y evita el código repetitivo . El concepto es que los widgets GUI pueden enviar señales que contienen información de eventos que pueden ser recibidas por otros controles utilizando funciones especiales conocidas como ranuras.
compilador de metaobjetos
El compilador de metaobjetos , denominado moc , es una herramienta que se ejecuta en las fuentes de un programa Qt. Interpreta ciertas macros del código C++ como anotaciones y las usa para generar código C++ agregado con metainformación sobre las clases utilizadas en el programa. Qt utiliza esta metainformación para proporcionar funciones de programación que no están disponibles de forma nativa en C++: señales y ranuras, introspección y llamadas a funciones asincrónicas.
Enlaces de idiomas
Qt se puede utilizar en varios lenguajes de programación distintos de C++, como Python, Javascript, C# y Rust [90] mediante enlaces de lenguaje ; Muchos idiomas tienen enlaces para Qt 5 y enlaces para Qt 4 .

módulos qt

A partir de Qt 4.0, el marco se dividió en módulos individuales. [91] [92] Con Qt 5.0 la arquitectura se modularizó aún más. [93] [94] Qt ahora está dividido en módulos esenciales y complementarios . [95]

elementos esenciales de qt

complementos qt

Ediciones

Hay cuatro ediciones de Qt disponibles: Community , Indie Mobile , Professional y Enterprise . [96] 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 [96] , son vendidas comercialmente por The Qt Company.

Plataformas compatibles

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

Después de que Nokia abrió el código fuente de Qt a la comunidad en Gitorious , aparecieron varios puertos. También hay algunos puertos de Qt que pueden estar disponibles, pero que ya no son compatibles. Estas plataformas se enumeran en Lista de plataformas compatibles con Qt . Consulte también allí el soporte comunitario actual para otras plataformas menos conocidas, como SailfishOS .

Licencia

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

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

herramientas qt

Qt viene con su propio conjunto de herramientas para facilitar el desarrollo multiplataforma, que de otro modo puede resultar engorroso debido a los diferentes conjuntos de herramientas de desarrollo.

Qt Creator es un IDE multiplataforma para C++ y QML. La funcionalidad de diseño/diseño de GUI de Qt Designer está integrada en el IDE, aunque Qt Designer todavía se puede iniciar 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. Hay otras herramientas disponibles en Qt, incluido el creador 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 interfaces 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 Trolltech ) estaban trabajando juntos en una aplicación de base de datos para imágenes de ultrasonido escrita en C++ y ejecutada en Mac OS , Unix. y Microsoft Windows . [1] [116] Comenzaron el desarrollo de "Qt" en 1991, tres años antes de que la empresa se incorporara como Quasar Technologies, luego cambiaron el nombre a Troll Tech y luego a Trolltech. [1]

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

Las dos primeras versiones de Qt tenían sólo dos versiones: Qt/X11 para Unix y Qt/Windows para Windows.

El 20 de mayo de 1995, Trolltech lanzó públicamente Qt 0.90 para X11/Linux con el código fuente bajo la licencia Qt Free Edition . [117] [118] [119] La Free Software Foundation consideró que esta licencia no cumplía con la definición de software libre porque, si bien la 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 K Desktop Environment 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 gratuitas/de código abierto escritas en Qt para X11 no se podían migrar a Windows sin comprar la edición propietaria.

Convertirse en compatible 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 Q Public License (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 según los cuales Qt no podría estar bajo una licencia más restrictiva que la QPL, incluso si Trolltech fuera comprada o quebrara. Esto llevó a la creación de la fundación KDE Free Qt, [120] que garantiza que Qt estaría bajo una licencia de estilo BSD en caso de que no se lanzara ninguna versión gratuita/de código abierto de Qt durante 12 meses. [121] [122]

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

A finales de 2001, Trolltech lanzó Qt 3.0, que añadió soporte para Mac OS X (ahora conocido como macOS ). El soporte para Mac OS X estuvo disponible sólo en la licencia propietaria hasta junio de 2003, cuando Trolltech lanzó Qt 3.2 con soporte para Mac OS X disponible bajo la GPL.

En 2002, los miembros del proyecto KDE en Cygwin comenzaron a portar el código base Qt/X11 con licencia GPL a Windows. [124] Esto fue en respuesta a la negativa de Trolltech a otorgar la licencia de Qt/Windows bajo la GPL con el argumento de que Windows no era una plataforma de software libre/de código abierto. [125] [126] El proyecto logró un éxito razonable 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. [127] Qt 4 soportaba 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, para crear aplicaciones gratuitas/de código abierto con licencia GPL utilizando Qt en todas las plataformas compatibles. La GPL v3 con excepción especial [128] se agregó posteriormente como una opción de licencia adicional. La excepción GPL permite que la aplicación final tenga licencia bajo varias licencias de software libre / código abierto incompatibles con GPL , como la Licencia pública de Mozilla 1.1.

Adquisición por 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.

Nokia se centró en convertir Qt en la principal plataforma de desarrollo para sus dispositivos, incluido un puerto a la plataforma Symbian S60 . La versión 1.0 del Nokia Qt SDK se lanzó el 23 de junio de 2010. [129] El código fuente estuvo disponible 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 utilice y mejore Qt.

El 14 de enero de 2009, la versión 4.5 de Qt agregó otra opción, LGPL , [130] para hacer que Qt sea más atractivo tanto para proyectos de código abierto que no son GPL como para aplicaciones cerradas. [131]

En febrero de 2011, Nokia anunció su decisión de abandonar las tecnologías Symbian y basar sus futuros teléfonos inteligentes en la plataforma Windows Phone (y desde entonces también se ha abandonado el soporte para esa plataforma). [132] Un mes después, Nokia anunció la venta de la licencia comercial 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 integrado y de escritorio, aunque Nokia iba a seguir 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 la licencia comercial de Qt a Digia, creando Qt Commercial. [133] En agosto de 2012, Digia anunció que adquiriría Qt de Nokia. [134] El equipo Qt en Digia comenzó su trabajo en septiembre de 2012. [135] Lanzaron Qt 5.0 en un mes y versiones más nuevas cada seis meses con nuevas funciones y plataformas compatibles adicionales.

En septiembre de 2014, Digia transfirió el negocio de Qt y los derechos de autor a su subsidiaria de propiedad total, The Qt Company, que posee 25 marcas [136] relacionadas con Qt. En mayo de 2016, Digia y Qt se escindieron completamente en dos empresas independientes. [137]

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 importante. Los QWidgets tradicionales exclusivos de C++ continuaron siendo compatibles, pero no se beneficiaron de las mejoras de rendimiento disponibles a través de la nueva arquitectura. [138] Qt 5 aporta mejoras significativas a la velocidad y facilidad de desarrollo de interfaces de usuario. [139]

El desarrollo del marco de Qt 5 pasó a la gobernanza abierta en qt-project.org, lo que hizo posible que los desarrolladores fuera de Digia enviaran parches para su revisión. [140]

Contribuyentes de Qt

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

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

Uno de esos contribuyentes de Qt es Klarälvdalens Datakonsult AB, una empresa sueca de consultoría Qt. [142] KDAB participa en muchas áreas, incluido el mantenimiento de varios componentes. [143] [144]

Junto con RIM/BlackBerry , KDAB mantiene los puertos QNX y BlackBerry 10 de Qt. [141] [145]

Otro participante es Intel , contribuyendo por ejemplo con el soporte de Wayland . [146] AudioCodes mantiene el soporte de IBM ClearCase en Qt Creator . [147]

Como gran usuario de Qt, el proyecto KDE envía muchos parches y características de su biblioteca de desarrollador KDE Frameworks a Qt. [148]

Ver también

Bibliografía

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

Referencias

  1. ^ abcde Blanchette, Jasmín; Summerfield, Mark (junio de 2006). "Una breve historia de Qt". Programación GUI en C++ con Qt 4 (1ª ed.). Prentice Hall . págs. xv-xvii. Archivado desde el original el 23 de septiembre de 2019 . Consultado el 5 de agosto de 2013 .
  2. ^ "Lanzamiento de Qt 6.7 Beta 1". 20 de diciembre de 2023 . Consultado el 20 de diciembre de 2023 .
  3. ^ "Plataformas compatibles".
  4. ^ a b "Licencias".
  5. ^ abc "Nuevo acuerdo con KDE Free Qt Foundation y cambios para la versión de código abierto". La empresa Qt.
  6. ^ ab "Agregar LGPL v3 a Qt". 20 de agosto de 2014.
  7. ^ "Qt - Acerca de nosotros". Archivado desde el original el 22 de febrero de 2017.
  8. ^ Ashlee Vance (16 de febrero de 2010). "Ese teléfono inteligente es tan Qt" . Consultado el 19 de febrero de 2010 .
  9. «El baile Qt 4» (vídeo) . YouTube . Archivado desde el original el 11 de diciembre de 2021 . Consultado el 7 de septiembre de 2015 .
  10. ^ 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 .
  11. ^ Meyer, David (24 de octubre de 2011). "Nokia ofrece gobernanza de código abierto a Qt". ZDNet . Consultado el 8 de mayo de 2013 .
  12. ^ Knoll, Lars (6 de agosto de 2014). "Desfragmentando Qt y uniendo nuestro ecosistema".
  13. ^ ab "Legal - Preguntas frecuentes - Qt". www.qt.io. _ La empresa Qt . Consultado el 25 de abril de 2019 .
  14. ^ "Lo más lindo: hogar".
  15. ^ "Documentación de PyQt". www.riverbankcomputing.com . 27 de diciembre de 2023.
  16. ^ "PHP-Qt: la extensión Qt para php". www.php-qt.org . 10 de octubre de 2020. Archivado desde el original el 12 de octubre de 2020 . Consultado el 12 de octubre de 2020 .
  17. ^ "Lanzamiento de Qt 6.2.2". Qt . La empresa Qt. 1 de diciembre de 2021 . Consultado el 6 de diciembre de 2021 .
  18. ^ "QT GROUP OYJ - Transacciones de gerentes, 4/12/2017". 12 de abril de 2017 . Consultado el 8 de junio de 2017 .
  19. ^ Shneor, Rotem (2012). Manual de investigación sobre Born Globals, Capítulo 10: Empresas nacidas globales, Internet y nuevas formas de internacionalización. Eduardo Elgar. ISBN 9780857938046. Consultado el 8 de junio de 2017 .
  20. ^ "La plataforma de desarrollo KDE".
  21. ^ Marius Nestor (24 de diciembre de 2015). "El sistema operativo Linux Deepin 15, bellamente diseñado, lanza Ubuntu para Debian Sid, RC ya disponible". El entorno de escritorio Deepin ha sido refactorizado en el último kit de herramientas Qt GUI, reemplazando los marcos HTML5 y WebKit, mientras que Go todavía se usa para el backend.
  22. ^ "深度操作系统 15 RC ——用真心捕获你的芳心 - 深度科技社区". Deepin.org . 23 de diciembre de 2015 . Consultado el 15 de junio de 2017 .
  23. ^ Joey Sneddon (5 de febrero de 2020). "Wowser, el escritorio UKUI 3.0 parece fenomenal (actualizado)". ¡Dios mío! Ubuntu! .
  24. ^ "Revisión de OMGUbuntu". 11 de junio de 2021.
  25. ^ "Página de inicio de Lumina".
  26. ^ "Lomiri: Nuevo nombre, Misma Gran Unidad8". ubports.com . 12 de julio de 2019.
  27. ^ "Repositorio de códigos Unity8 en Github". Github.com . 13 de septiembre de 2022.
  28. ^ "Reseña del canal Tylers Tech". YouTube .
  29. ^ "Acerca de la Trinidad". www.trinitydesktop.org . Consultado el 25 de abril de 2019 .
  30. ^ "Interfaz gráfica de usuario basada en Qt de la Serie X". Archivado desde el original el 23 de febrero de 2016 . Consultado el 14 de marzo de 2016 .
  31. ^ "Aviónica impulsada por Qt". 17 de junio de 2015.
  32. ^ "Interfaz Qt". 23 de octubre de 2013.
  33. ^ "Sky se asocia con The QT Company en Sky Q". 19 de abril de 2016.
  34. ^ Blanchette, jazmín; Summerfield, Mark (4 de febrero de 2008). Programación GUI en C++ con Qt4 Por Jasmin Blanchette, Mark Summerfield. Educación Pearson. ISBN 9780132703000.
  35. ^ Zerfos, Petros; Montanari, Rebeca; Phan, Thomas (11 de mayo de 2010). Computación, aplicaciones y servicios móviles: Primera Conferencia Internacional ICST, MobiCASE 2009, San Diego, CA, EE. UU., 26 al 29 de octubre de 2009, artículos seleccionados revisados, editados por Petros Zerfos, Rebecca Montanari, Thomas Phan. Saltador. ISBN 9783642126062.
  36. ^ Walton, Mark (2 de noviembre de 2015). "AMD Radeon Software Crimson: un nuevo nombre y una nueva apariencia para Catalyst".
  37. ^ "Qt en Autodesk". Archivado desde el original el 23 de julio de 2011.
  38. ^ "Novedades: SDK de 3ds Max 2018". ayuda.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 utilizando la distribución estándar GPL Qt 5.6.2 y el complemento Qt de Visual Studio 2015.
  39. ^ "Desarrolladores de complementos: próxima migración a Qt 6 - Foros de MobileRead".
  40. ^ ab "Una actualización de nuestra interfaz Sandbox y el Editor heredado".
  41. ^ "Núcleo de Dogecoin [DOGE, Ð]". GitHub .
  42. ^ "Dyami Caliri, Campeón Qt 2014".
  43. ^ "Google Earth incluye un navegador web". Googlesystem.Blogspot.de. 15 de junio de 2010 . Consultado el 8 de abril de 2013 .
  44. ^ "Lanzamiento de Krita 3.0". 31 de mayo de 2016 . Consultado el 5 de septiembre de 2017 .
  45. ^ "Mathematica de Wolfram Research". Archivado desde el original el 29 de mayo de 2013.
  46. ^ "GUI de Monero". GitHub . 2 de junio de 2022.
  47. ^ "Suite de minería de datos Orange3". GitHub . 3 de junio de 2022.
  48. ^ "Aplicación de visualización y análisis de datos paralelos basada en VTK".
  49. ^ "QbitTorrent". GitHub . 18 de febrero de 2022.
  50. ^ "Libro de recetas para desarrolladores de PyQGIS: Introducción". qgis.org . Consultado el 1 de marzo de 2017 . todo el código QGIS depende de las bibliotecas Qt
  51. ^ "Desarrollo de Scribus".
  52. ^ "Sibelius: el software líder en composición y notación musical". www.sibelius.com . Consultado el 19 de octubre de 2016 .
  53. ^ "Construcción pública 1 de SoulseekQT". Archivado desde el original el 12 de mayo de 2014 . Consultado el 4 de enero de 2024 .
  54. ^ "Panorama". Comunidad de desarrolladores de válvulas . Consultado el 28 de abril de 2017 .
  55. ^ "Se ha lanzado Subsurface 4.0". 15 de diciembre de 2013.
  56. ^ "TeamViewer 13". Diciembre de 2017.
  57. ^ "Aplicación de mensajería de escritorio Telegram". GitHub . 17 de febrero de 2022.
  58. ^ "VBoxMainLogging - Oracle VM VirtualBox".
  59. ^ "Interfaz Qt".
  60. ^ "Marco de aplicación Qt".
  61. ^ wps-community (14 de junio de 2017). "wps_i18n: soporte de internacionalización KSO/WPS" . Consultado el 15 de junio de 2017 a través de GitHub.
  62. ^ "XnViewMP".
  63. ^ "Edición carmesí del software Radeon de AMD" . Consultado el 30 de junio de 2016 .
  64. ^ "Adiciones/modificaciones de Blizzard a Qt". GitHub . 28 de abril de 2021.
  65. ^ QtWS16- Qt Creator como BMW Car IT Automotive IDE, Helio Chissini de Castro, BMW Car IT. Archivado desde el original el 11 de diciembre de 2021.
  66. ^ "Qt seleccionado para sistemas de información y entretenimiento en el vehículo (IVI) por los principales fabricantes de equipos originales de automóviles" (Presione soltar).
  67. ^ Construido con Qt: Mercedes-Benz Generation EQ. Archivado desde el original el 11 de diciembre de 2021.
  68. ^ Detrás de escena en DreamWorks Animation: creación de aplicaciones que hacen películas. Archivado desde el original el 11 de diciembre de 2021.
  69. ^ Desafíos de diseño de sistemas y UI para la herramienta de iluminación NxG. Archivado desde el original el 11 de diciembre de 2021.
  70. ^ "Código abierto - Electronic Arts".
  71. ^ "Qt en la Agencia Espacial Europea". Archivado desde el original el 23 de julio de 2011.
  72. ^ "Diez casos de uso de Qt que no conocías". Archivado desde el original el 30 de julio de 2013.
  73. ^ "Desarrollo de productos HP integrados y de escritorio innovadores con Qt". Archivado desde el original el 6 de mayo de 2014.
  74. ^ Porter, Jon (26 de junio de 2019). "LG intenta llevar webOS a los automóviles, los robots y el hogar inteligente con una nueva asociación". El borde . Consultado el 28 de abril de 2020 .
  75. ^ "Lucasfilm Entertainment Company Ltd" (Presione soltar).
  76. ^ "Qt en efectos visuales". Archivado desde el original el 23 de julio de 2011.
  77. ^ "Charla de la Cumbre Mundial Qt".
  78. ^ "Panasonic selecciona Qt para sistema de vídeo HD". Archivado desde el original el 23 de julio de 2011.
  79. ^ "Qt en comunicaciones IP". Archivado desde el original el 23 de julio de 2011.
  80. ^ "Bosch DruckMessWT construido con Qt". Enero de 2019.
  81. ^ "Qt en medios domésticos". Archivado desde el original el 23 de julio de 2011.
  82. ^ "Qt ayudó a Siemens a ofrecer una plataforma de desarrollo C++ para fabricar GUI de software". Archivado desde el original el 14 de julio de 2011.
  83. ^ Fred Lambert (19 de mayo de 2018). "Tesla lanza parte de su software para cumplir con licencias de código abierto".
  84. ^ "TomTom crea HMI para automóviles con Qt" . Consultado el 20 de mayo de 2019 .
  85. ^ "Qt". Comunidad de desarrolladores de válvulas . Consultado el 28 de abril de 2017 .
  86. ^ "Sistemas de movilidad Volvo". Archivado desde el original el 14 de julio de 2011.
  87. ^ "Qt ayudó a Walt Disney a reducir el tiempo de desarrollo dedicado a su aplicación de producción de largometrajes multiplataforma". Archivado desde el original el 14 de julio de 2011.
  88. ^ "Biblioteca". Digia. Archivado desde el original el 1 de noviembre de 2013. Qt utiliza las API de gráficos nativas de cada plataforma que admite, aprovechando al máximo los recursos del sistema y garantizando que las aplicaciones tengan una apariencia nativa.
  89. ^ "Señales y ranuras: QtCore 5.1". Proyecto Qt. 4 de julio de 2013 . Consultado el 10 de abril de 2015 .
  90. ^ "Aplicaciones Qt con Cargo". www.vandenoever.info . 30 de octubre de 2018 . Consultado el 25 de abril de 2019 .
  91. ^ "Trolltech lanza Qt 4.0". KDE . 28 de junio de 2005 . Consultado el 5 de agosto de 2013 .
  92. ^ "Todos los módulos | Documentación". Proyecto Qt . Archivado desde el original el 29 de marzo de 2013 . Consultado el 8 de abril de 2013 .
  93. ^ Blog Qt (19 de diciembre de 2012). "Presentación de Qt 5.0 | Blog de Qt". Digia . Consultado el 8 de abril de 2013 .
  94. ^ Kyle Morris (24 de diciembre de 2012). "Qt 5.0 - Felicitaciones al Proyecto Qt". KDE . Consultado el 5 de agosto de 2013 .
  95. ^ "Documentación de Qt 6: todos los módulos". Proyecto Qt . Consultado el 1 de diciembre de 2022 .
  96. ^ ab "Página de descarga de Qt". Descargar Qt . La empresa Qt . Consultado el 21 de noviembre de 2014 .
  97. ^ "Qt Wiki: compatibilidad con Linux/X11". Proyecto Qt. 24 de marzo de 2016 . Consultado el 27 de julio de 2019 .
  98. ^ "Empezando con Lighthouse" . Consultado el 25 de noviembre de 2011 .
  99. ^ Høgsberg, Kristian (25 de enero de 2011). "Agregar complemento del faro de Wayland". Archivado desde el original el 3 de febrero de 2016.
  100. ^ Lind, Jørgen (18 de marzo de 2011). "Faro multiproceso". Proyecto Qt . Consultado el 21 de agosto de 2013 .
  101. ^ "Nuevas funciones en Qt 5.1: compatibilidad con nuevas plataformas". Digia. 3 de julio de 2013 . Consultado el 10 de abril de 2015 .
  102. ^ "Proyecto Necessitas". Archivado desde el original el 20 de febrero de 2016 . Consultado el 10 de abril de 2015 .
  103. ^ "Qt Wiki: compatibilidad con Linux integrado". Proyecto Qt. 12 de agosto de 2011 . Consultado el 10 de abril de 2015 .
  104. ^ "Qt Wiki: compatibilidad con Windows". Proyecto Qt . 11 de agosto de 2011 . Consultado el 11 de agosto de 2013 .
  105. ^ "Soporte de Windows 10 en Qt". La empresa Qt . 29 de abril de 2015 . Consultado el 28 de enero de 2016 .
  106. ^ "Qt para WinRT". Proyecto Qt . Consultado el 9 de septiembre de 2014 .
  107. ^ "Qt Wiki: compatibilidad con OS X". Proyecto Qt. 14 de agosto de 2011 . Consultado el 21 de agosto de 2013 .
  108. ^ "Plataformas compatibles" . Consultado el 1 de febrero de 2014 .
  109. ^ "Páginas de productos Qt, plataformas compatibles". Qt - Producto - Marco Qt . La empresa Qt . Consultado el 21 de noviembre de 2014 .
  110. ^ Katherine Barrios (29 de noviembre de 2011). "Qt Commercial apoya formalmente QNX | Blog de Qt" . Consultado el 13 de marzo de 2018 .
  111. ^ "Notas sobre la plataforma y el compilador: QNX | Qt 5.10".
  112. ^ Tuukka Turunen (28 de junio de 2012). "Comercial de Qt para VxWorks | Blog de Qt" . Consultado el 13 de marzo de 2018 .
  113. ^ "Qt para VxWorks | Qt 5.10".
  114. ^ "Excepción Digia Qt LGPL versión 1.1".
  115. ^ "Licencias Qt". La empresa Qt . Consultado el 7 de enero de 2017 .
  116. ^ "Qt-Qt20". Qt .
  117. ^ "Licencia de edición gratuita Qt". Trolltech. 1992. Archivado desde el original el 14 de octubre de 2016 . Consultado el 14 de octubre de 2016 .
  118. ^ "¡Feliz 20 aniversario Qt!". Blog de Qt .
  119. ^ "Qt framework celebra su vigésimo aniversario". Tiempos SD . 21 de mayo de 2015.
  120. ^ "Fundación KDE Free Qt".
  121. ^ "Anuncio de la Fundación KDE Free Qt". Junio ​​de 1998.
  122. ^ "Acuerdo de licencia de software" (PDF) . Digia. 13 de abril de 2013.
  123. ^ "Trolltech ofrece una opción de licencia con la adición de licencia GPL para el próximo lanzamiento de Qt". Qt.nokia.com. Archivado desde el original el 13 de marzo de 2012 . Consultado el 13 de noviembre de 2011 .
  124. ^ "Q../Historial de la edición de Windows". 5 de junio de 2006. Archivado desde el original el 31 de julio de 2010.
  125. ^ Correo electrónico a la lista de correo de kde-cygwin por Chris enero, 4 de febrero de 2003
  126. ^ "Preguntas frecuentes sobre Qt no comerciales". Trolltech. Archivado desde el original el 5 de octubre de 2003.
  127. ^ "Trolltech lanza Qt 4.0 | KDE.news". KDE.Noticias. 28 de junio de 2005 . Consultado el 13 de noviembre de 2011 .
  128. ^ "Excepción 1.3 de Nokia Corporation Qt GPL". Doc.trolltech.com. 22 de julio de 1999. Archivado desde el original el 3 de octubre de 2010 . Consultado el 13 de noviembre de 2011 .
  129. ^ Weber, Niels (23 de junio de 2010). "Lanzamiento de Nokia Qt SDK 1.0". Labs.trolltech.com . Consultado el 13 de noviembre de 2011 .
  130. ^ Nyström, Sebastian (14 de enero de 2009). "Nokia otorgará la licencia de Qt bajo LGPL" . Consultado el 17 de septiembre de 2013 .
  131. ^ "Documento técnico de ICS sobre las implicaciones de Qt bajo LGPL para usuarios comerciales y gubernamentales" (PDF) . Consultado el 13 de noviembre de 2011 .
  132. ^ "Nokia y Microsoft anuncian planes para una amplia asociación estratégica para construir un nuevo ecosistema móvil global" (Presione soltar). Microsoft . 10 de febrero de 2011. Archivado desde el original el 1 de abril de 2011 . Consultado el 27 de octubre de 2011 .
  133. ^ Nystrom, Sebastian (7 de marzo de 2011). "Nokia y Digia trabajan juntos para hacer crecer la comunidad Qt" . Consultado el 8 de julio de 2011 .
  134. ^ Digia Plc (9 de agosto de 2012). "Digia adquirirá Qt de Nokia". Digia Plc . Consultado el 17 de octubre de 2014 .
  135. ^ Digia Plc (18 de septiembre de 2012). "El viaje empieza hoy". Digia Plc . Consultado el 17 de octubre de 2014 .
  136. ^ "Resultado de búsqueda de TMview mostrado el 12 de septiembre de 2016". TMDN.org . Consultado el 15 de junio de 2017 .
  137. ^ "Digia y Qt se han fusionado en dos empresas: se revelan los temas principales de la nueva estrategia de Digia". Digia . Consultado el 15 de junio de 2017 .
  138. ^ "Preocupación por la eliminación de clases de QWidget". Comentarios Qt5 (lista de correo). 7 de octubre de 2011.
  139. ^ Knoll, Lars (9 de mayo de 2011). "Pensamientos sobre Qt 5". Digia . Consultado el 9 de mayo de 2011 .
  140. ^ Knoll, Lars (21 de octubre de 2011). "¡El Proyecto Qt está activo!". Nokia . Consultado el 8 de febrero de 2012 .
  141. ^ ab Macieira, Thiago. "Estadísticas del proyecto Qt". El blog de Thiago Macieira . Macieira.org . Consultado el 8 de mayo de 2013 .
  142. ^ "contribuciones a Qt 5.0 (parte 1)". KDAB. 20 de diciembre de 2012 . Consultado el 8 de mayo de 2013 .
  143. ^ "contribuciones a Qt 5.0 (parte 2)". KDAB. 21 de diciembre de 2012 . Consultado el 8 de mayo de 2013 .
  144. ^ "Mantenimiento de Qt3D". KDAB. 21 de diciembre de 2012 . Consultado el 8 de mayo de 2013 .
  145. ^ "Qt5 en el sistema operativo QNX". KDAB. 19 de abril de 2012 . Consultado el 8 de mayo de 2013 .
  146. ^ "[Phoronix] Qt ahora se basa en Wayland". Phoronix.com. 21 de septiembre de 2010 . Consultado el 8 de mayo de 2013 .
  147. ^ "Mantenedores | Qt Wiki". Proyecto Qt. 12 de abril de 2013 . Consultado el 8 de mayo de 2013 .
  148. ^ "Marcos/Épicas/Contribuciones a Qt5". Wiki de la comunidad KDE . Consultado el 27 de abril de 2015 .
  149. ^ "Libros - Qt Wiki". wiki.Qt.io. _ Consultado el 15 de junio de 2017 .

enlaces externos