Se dio a conocer el lanzamiento de la nueva versión de Qt Creator 13 y en esta nueva versión se destacan los nuevos instaladores en línea y fuera de línea para Linux en ARM, asi como también el soporte para el manejo y administración de aplicaciones basadas en Qt 6 y CMake, correcciones de errores y mas.
Para quienes desconocen de QT Creator, deben saber que está diseñado para crear aplicaciones multiplataformas utilizando la biblioteca Qt. Se admite tanto el desarrollo de programas clásicos de C++ como el uso del lenguaje QML, en el que se utiliza JavaScript para definir scripts, y la estructura y los parámetros de los elementos de la interfaz se establecen mediante bloques tipo CSS.
Principales novedades de QT Creator 13
De manera inicial en esta nueva versión de QT Creator 13 podremos encontrar que la interfaz de usuario recibió mejoras, pues en la interfaz de bienvenida «Bienvenido a Qt Creator» se mejoró para incluir soporte completo para temas claros y oscuros, lo que permite una experiencia de desarrollo más personalizable y adaptable a las preferencias del usuario.
Tambien se ha mejorado la experiencia de usuario al mover paneles durante la depuración y la creación de widgets. Ahora es posible colapsar temporalmente paneles verticales y moverlos libremente por su cabecera, lo que facilita la organización del espacio de trabajo.
Otra de las mejoras de QT Creator 13 son los instaladores tanto en línea como fuera de línea para Linux en ARM, lo que amplía el soporte para diferentes plataformas y que se ha agregado soporte para crear, construir, implementar, ejecutar y depurar aplicaciones para dispositivos que utilizan Qt Application Manager, especialmente para aplicaciones basadas en Qt 6 y CMake.
Además de ello, se ha añadido soporte parcial para dispositivos iOS 17, incluyendo la detección, implementación y ejecución de aplicaciones. Sin embargo, la depuración y creación de perfiles aún no son compatibles debido a las limitaciones de la nueva herramienta de Apple para iOS 17 y posteriores.
Se ha añadido soporte para servidores LSP para YAML, JSON y Bash, lo que mejora la capacidad de edición y análisis de estos tipos de archivos en el entorno de desarrollo y se ha mejorado la navegación desde componentes QML al código C++ correspondiente en el proyecto, y se han realizado mejoras en la configuración del formato Clang y la función «Seguir símbolo bajo el cursor» con Clangd
De los demás cambios que se destacan:
- Ahora es posible crear kits de Python para proyectos de Python directamente desde las preferencias de intérpretes de Python.
- Se eliminó el estado «bloqueado» y se agregó la opción de contraer temporalmente paneles individuales en una pila vertical, lo que ofrece más flexibilidad en la disposición de la interfaz.
- Qt Creator 13 ahora gestiona los objetivos desaparecidos de manera más eficiente, permitiendo crear kits de reemplazo automáticamente o copiar configuraciones a kits diferentes.
- Ahora puede configurar servidores de idiomas para YAML, JSON y Bash a través de npm, mejorando la edición y análisis de código en estos formatos.
- Se ha cambiado el directorio de compilación predeterminado para proyectos, ahora dentro de un subdirectorio de «build» de las fuentes del proyecto, lo cual es común en proyectos de CMake y es compatible con Docker.
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?
Si estás interesado en poder instalar QT Creator 13 en tu distro, debes saber que en la mayoría de las distros de Linux se encuentra el paquete 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-13.0.0.run
Hecho esto, ahora solo debes de ejecutar el instalador con:
sudo sh qt-creator-opensource-linux-x86_64-13.0.0.run
Para el caso de los usuarios de Ubuntu, puede que necesiten algunos paquetes adicionales los cuales pueden instalar con:
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 qtcreator