Qt Creator 7.0 ya fue liberado y estas son sus novedades
Se dio a conocer el lanzamiento de la nueva versión del entorno de desarrollo integrado Qt Creator 7.0, diseñado para crear aplicaciones multiplataforma utilizando la biblioteca Qt.
En Qt Creator 7.0 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 7.0
En esta nueva versión que se presenta de Qt Creator 7.0 se añadió un elemento de menú «Nuevo archivo o proyecto» se divide en dos cuadros de diálogo separados «Nuevo archivo» y «Nuevo proyecto».
Se informa a los usuarios que utilizan Qt Online Installer sobre la disponibilidad de revisiones menores de Qt. Puede configurar la visualización de las notificaciones de actualización en la sección «Opciones > Entorno > Actualizaciones».
Otro de los cambios que se destaca es el modelo de código para el lenguaje C++ se actualizó a LLVM 14 y se cambió de forma predeterminada para usar el backend Clangd que admite el LSP (protocolo de servidor de lenguaje). Se puede devolver el antiguo backend a través del menú «Herramientas > Opciones > C++ > Clangd», en el que también puede deshabilitar el uso de Clangd para indexar el código del proyecto, pero continuar usándolo para resaltar la sintaxis y completar automáticamente la entrada.
Ademas de ello, la configuración del complemento ClangFormat se ha movido a la sección con la configuración de estilo general y se presenta como una pestaña separada.
De los demás cambios que se destacan:
- La implementación del analizador QML se actualizó para reflejar los cambios de la rama Qt más reciente.
- Se ha rediseñado la página de configuración para proyectos que utilizan CMake.
- Se agregó el botón «Detener CMake» para detener la ejecución de CMake, por ejemplo, durante la configuración de los scripts de compilación del proyecto.
- Proporcionó la capacidad de volver a ejecutar CMake para actualizar la configuración, incluso si el proyecto ya se ha configurado.
- Variables de CMake separadas para las configuraciones del proyecto inicial y actual, en el primer caso, variables del archivo CMakeLists.txt.use utilizado durante la primera configuración, y en el segundo caso, variables exportadas a través de CMake file-api json desde .cmake/ api/v1/directorio de respuesta.
- Se mejoró la detección automática de las herramientas disponibles y se redujo la cantidad de invocaciones opcionales del compilador al inicio, lo que resultó en un tiempo de inicio más rápido de Qt Creator en algunos entornos.
- Los Asistentes para nuevos proyectos proporcionan la definición de C++17 como un estándar de C++.
En la plataforma macOS, se tienen en cuenta los ajustes del sistema para el tema oscuro. - Se agregó soporte experimental para Docker en compilaciones de macOS.
- Para la plataforma Android, se ha agregado una opción para seleccionar el NDK predeterminado y se ha mejorado la detección de plataformas NDK.
- Para la plataforma Linux se incluye un backend para Qt basado en el protocolo Wayland.
- Para habilitar el backend, configure la variable de entorno QT_QPA_PLATFORM=wayland antes de comenzar.
Finalmente si quieres conocer más al respecto sobre esta nueva versión, pueden consultar el anuncio original en el siguiente enlace.
Obtener Qt Creator 7.0
Para quienes estén interesados, deben saber que la versión de código abierto está disponible en la página de descarga de Qt en «Qt Creator», mientras que para los interesados en la versión comercial podrán encontrar la licencia comercial en el portal de cuentas de Qt.
Para el caso de los que utilizamos Linux, podremos realizar la instalación con ayuda del instalador que se ofrece de manera general para Linux. Para obtener el paquete offline, basta con abrir una terminal y ejecutar el siguiente comando:
wget https://download.qt.io/official_releases/qtcreator/7.0/7.0.0/qt-creator-opensource-linux-x86_64-7.0.0.run
Ahora simplemente basta con dar permisos de ejecución al archivo con el siguiente comando:
sudo chmod +x qt-creator-opensource-linux-x86_64-7.0.0.run
Y ahora podremos ejecutar el instalador en nuestro sistema, para ello debemos de teclear el siguiente comando:
./qt-creator-opensource-linux-x86_64-7.0.0.run
Al finalizar la instalación, debemos de instalar algunos paquetes adicionales para no tener problemas al momento de trabajar con Qt Creator, para ello sobre la misma terminal vamos a teclear los siguientes comandos:
sudo apt-get install build-essential
Y también debemos de instalar librerÃa de configuración de fuentes genéricas:
sudo apt-get install libfontconfig1
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y
O para el caso de quienes prefieren esperar a que el paquete esté listo en los repositorios de Ubuntu y derivados, pueden instalar el paquete con el siguiente comando:
sudo apt install qtcreator