Lanzamiento del entorno de desarrollo de Qt Creator 7

Se ha publicado el lanzamiento del entorno de desarrollo integrado Qt Creator 7.0, diseñado para crear aplicaciones multiplataforma utilizando la biblioteca Qt. Admite tanto el desarrollo de programas clásicos en 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 especifican mediante bloques tipo CSS.

Versículos nuevos:

  • El elemento del menú "Nuevo archivo o proyecto" se divide en dos cuadros de diálogo separados "Nuevo archivo" y "Nuevo proyecto".
  • Los usuarios que utilizan Qt Online Installer son informados sobre la disponibilidad de versiones correctivas de Qt. Puede configurar la visualización de notificaciones de actualización en la sección “Opciones > Entorno > Actualizaciones”.
  • 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 LSP (Protocolo de servidor de lenguaje). Puede devolver el backend anterior 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 las entradas.
  • La configuración del complemento ClangFormat se ha movido a la sección con configuraciones de estilo general y se presenta como una pestaña separada.
  • La implementación del analizador QML se ha actualizado para reflejar los cambios de la última rama de Qt.
  • Se ha rediseñado la página para configurar proyectos utilizando CMake. Se agregó un botón "Detener CMake" para detener la ejecución de CMake, por ejemplo, durante el proceso de configuración de los scripts de compilación del proyecto. Se proporcionó la capacidad de volver a ejecutar CMake para actualizar la configuración, incluso si el proyecto ya se ha configurado. Las variables de CMake para las configuraciones inicial y actual del proyecto están separadas; en el primer caso, las variables se definen desde el archivo CMakeLists.txt.use, utilizado durante la primera configuración, y en el segundo caso, las variables exportadas a través del archivo CMake-api json desde Se define el directorio .cmake/api/v1/reply.
  • Se mejoró la detección automática de herramientas disponibles y se redujo la cantidad de llamadas innecesarias al compilador al inicio, lo que ha reducido el tiempo de inicio de Qt Creator en algunos entornos.
  • Los asistentes de Nuevo proyecto garantizan que C++17 esté definido como el estándar de C++.
  • En la plataforma macOS, se tienen en cuenta las configuraciones del sistema para el tema oscuro. Se agregó soporte experimental para Docker en compilaciones de macOS.
  • Para la plataforma Android, se agregó una opción para seleccionar el NDK predeterminado y se mejoró 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, debe configurar la variable de entorno QT_QPA_PLATFORM=wayland antes de comenzar.

Fuente: opennet.ru

Añadir un comentario