Lanzamiento del entorno de desarrollo de Qt Creator 10

Se ha publicado el lanzamiento del entorno de desarrollo integrado Qt Creator 10.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. Se han creado ensamblajes listos para usar para Linux, Windows y MacOS.

Versículos nuevos:

  • Se proporciona la capacidad de mover y ocultar detalles sobre el progreso de las operaciones.
  • En la barra de búsqueda (Localizador), se resolvió el problema al recordar la última frase de búsqueda ingresada cuando se usa el modo de apertura en una ventana emergente alineada al centro.
  • La versión incluida de LLVM se actualizó a la versión 16 con soporte ampliado para el estándar C++ 20 en Clang y una interoperabilidad mejorada entre Qt Creator y Clangd. El complemento ClangFormat está habilitado de forma predeterminada y ahora se usa para alinear el código C++.
  • Se implementó la capacidad de cambiar automáticamente los archivos incluidos (mediante inclusión) y ajustar los enlaces en archivos C++ después de cambiar el nombre de los archivos ".ui" o los formularios definidos en ellos.
  • Se agregó una herramienta (Herramientas > C++ > Buscar funciones no utilizadas) para buscar funciones no utilizadas en un proyecto.
  • Se agregó el modo de vista Jerarquía de llamadas, disponible para todos los idiomas para los cuales existen servidores LSP (Language Server Protocol) que admiten esta función.
  • El modelo de código QML se actualizó para reflejar los cambios en Qt 6.5. El editor de código ahora tiene la capacidad de obtener una vista previa de las propiedades de color como información sobre herramientas.
  • Se agregó soporte para definir un comando externo para formatear archivos QML, por ejemplo llamando a qmlformat en lugar de la lógica de formato incorporada.
  • Se agregó la capacidad de probar el servidor de lenguaje QML (Qt Quick > Edición QML/JS > Usar qmlls ahora) al instalar el componente opcional del servidor de lenguaje Qt desde el instalador de Qt.
  • La compatibilidad con ajustes preestablecidos (cmake-presets) del sistema de compilación CMake se actualizó a la versión 5, que ahora incluye compatibilidad con la variable ${pathListSep}, el comando "incluir" y una estrategia externa para arquitectura y herramientas.
  • Se ha agregado una configuración al editor (CMake > Formateador) para especificar un comando para formatear archivos relacionados con CMake; por ejemplo, puede usar la utilidad cmake-format.
  • Se implementó un nuevo paso de instalación usando "cmake --install", que se puede agregar mediante la opción "Proyectos > Configuración de ejecución > Agregar paso de implementación".
  • Al compilar en Docker, se agregó soporte para el procesamiento remoto del modelo de código utilizando el proceso en segundo plano de Clangd. El complemento ClangFormat ha agregado soporte para trabajar con archivos externos alojados en un contenedor Docker.
  • Se proporciona la capacidad de navegar a través del sistema de archivos de sistemas de destino remotos, por ejemplo, para seleccionar un directorio para la compilación. Se agregó soporte para abrir una terminal en un sistema remoto usando la acción Abrir terminal, por ejemplo, presente en la configuración del entorno de compilación.

Fuente: opennet.ru

Añadir un comentario