El equipo de desarrollo detrás de uno de los entornos de programación más robustos del software libre acaba de liberar Qt Creator 20. Una nueva versión que no es una simple actualización de mantenimiento, ya que incluye una gran cantidad de avances en la incorporación nativa de agentes de inteligencia artificial a través de un complemento basado en el Protocolo de Cliente Agente (ACP).
Gracias a esto, ahora dispones de un panel de chat integrado donde la IA puede leer, analizar y comprender todo tu código fuente para responder preguntas complejas. Pero su utilidad no se queda en simples consejos, ya que la IA tiene el poder de editar archivos, ejecutar comandos en la terminal y lanzar procesos de compilación.
Este sistema te permite conectar asistentes líderes en el mercado como Gemini CLI, GitHub Copilot, Codex o Claude Code. Para rematar esta integración, el entorno incorpora un servidor MCP (Protocolo de Contexto de Modelo) que se encarga de transmitir el estado actual de tu espacio de trabajo a la inteligencia artificial, permitiéndole interactuar de forma mucho más precisa con tus proyectos y ejecutar tareas complejas de forma autónoma.
Principales novedades de Qt Creator 20
Para aquellos momentos en los que necesitas desconectarte del ruido y sumergirte de lleno en tu trabajo, Qt Creator 20 estrena el esperado Modo Zen. Con un simple atajo, el editor oculta instantáneamente todas las barras de herramientas, menús laterales y paneles secundarios, dejándote a solas con tus líneas de código para evitar cualquier distracción.
Y hablando del código, los programadores de C++ notarán una mejora monumental en la fluidez del entorno. El modelo interno basado en Clangd y LLVM ha sido actualizado a la versión 22.1.2 y, por primera vez, los binarios precompilados incluyen Optimizaciones Guiadas por Perfiles (PGO), lo que acelera enormemente el análisis de la sintaxis en tiempo real.
La lectura de archivos inmensos se vuelve mucho más cómoda gracias a la nueva capacidad para contraer y ocultar bloques de preprocesador, regiones delimitadas por directivas pragma y esos interminables comentarios multilínea al estilo C++.
El soporte para este lenguaje también se amplía para reconocer literales de tamaño estándar y directivas modernas de C++23. Por su parte, los desarrolladores de QML encontrarán que el servidor de lenguaje Qmlls ahora aplica el resaltado semántico y las herramientas de refactorización de forma predeterminada, ahorrando valiosos minutos que antes se perdían en tediosas configuraciones manuales.
CMake, Ninja y desarrollo móvil
Si trabajas con sistemas de construcción masivos, te encantará saber que se ha incluido un complemento oficial para abrir y manipular proyectos enfocados en generar archivos Ninja (GN) directamente desde la interfaz. El ecosistema CMake ha sido mejorado, pues ahora cuenta con nuevos preajustes diseñados para el compilador y el entorno Qt, mientras que los perfiles generados a partir de estos preajustes se gestionan de forma temporal y específica para cada proyecto, evitando ensuciar tu configuración global. Si utilizas Conan para gestionar dependencias, el sistema ahora interpreta correctamente las variables de los perfiles de construcción y de anfitrión.
En el ámbito del desarrollo móvil, la edición del archivo de manifiesto de Android ha sido completamente rediseñada, dividiendo su interfaz anterior en pestañas separadas, limpias y ordenadas que te permitirán gestionar iconos, pantallas de carga y permisos del sistema sin complicaciones. Los desarrolladores de iOS también ganan terreno, pudiendo acceder a los directorios de aplicaciones y a los registros de errores del dispositivo de Apple directamente desde el explorador de archivos del entorno.
Despliegue remoto y control de versiones
Finalmente, el despliegue de aplicaciones y el control de versiones han sido mejorados para evitar cualquier posible dolor de cabeza. Si trabajas con hardware remoto basado en Linux o en la recién añadida variante OpenHarmony, el entorno ahora se conecta automáticamente al dispositivo en cuanto inicias la compilación o el lanzamiento del software.
Además, tienes la posibilidad de exponer rutas locales para que el dispositivo remoto las utilice durante el proceso de construcción, fusionando lo mejor del desarrollo local y remoto en una sola experiencia interactiva. Las sesiones de depuración en servidores externos ahora cuentan con un tipo de configuración de lanzamiento totalmente independiente que agiliza muchísimo el proceso de conexión.
En cuanto al control de código fuente, las herramientas tradicionales están más integradas que nunca, permitiéndote ver el estado de tus archivos directamente en el menú de documentos abiertos y en sus propiedades individuales. Y para evitar desastres irreparables, el editor de confirmaciones de Git ahora te alertará agresivamente si detecta acciones que podrían causar pérdida de datos, mientras que la ventana de rebase ha modificado sus opciones para hacer mucho más difícil que ejecutes comandos destructivos por mero accidente.
Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.
¿Como instalar QT Creator en Linux?
Deben saber que Qt Creator está tanto disponible en la edición comercial (con soporte) asi como también en la edición comunitaria. En la mayoría de las distros de Linux se encuentra el paquete (comunitario) dentro de los repositorios de estas. Si el paquete no se encuentra en tu distro o prefieres utilizar el instalador que ofrece directamente QT, puedes obtenerlo desde la página.
El instalador está en un formato .run y una vez hecha la descarga, solo debes darle permisos de ejecución con el siguiente comando:
sudo chmod +x qt-creator-opensource-linux-x86_64-18.0.0.runHecho esto, ahora solo debes de ejecutar el instalador con:
sudo sh qt-creator-opensource-linux-x86_64-18.0.0.runPara el caso de los usuarios de Ubuntu, puede que necesiten algunos paquetes adicionales, los cuales pueden instalar con:
Código:
sudo apt-get install build-essential
sudo apt-get install libfontconfig1
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y
Ahora para el caso de los que son usuarios de Arch Linux y demás distros basadas este pueden instalar el paquete directamente desde los repositorios, ya que la nueva versión de QT creator ya está disponible.
Para realizar la instalación basta con ejecutar en la terminal el siguiente comando:
sudo pacman -S qtcreatorContinúar leyendo...