Publicouse a versión do contorno de desenvolvemento integrado Qt Creator 8.0, deseñado para crear aplicacións multiplataforma usando a biblioteca Qt. Admítense tanto o desenvolvemento de programas clásicos de C++ como o uso da linguaxe QML, no que se usa JavaScript para definir scripts, e a estrutura e os parámetros dos elementos da interface son definidos por bloques tipo CSS. Fórmanse conxuntos listos para Linux, Windows e macOS.
Na nova versión:
- Engadiuse un elemento "Editar > Preferencias" ao menú para acceder rapidamente á configuración.
- Desactivouse o modelo de código antigo en linguaxe C++, implementado en base a libclang, no canto do cal, partindo da rama anterior, ofrécese por defecto un modelo baseado no backend Clangd que admite o protocolo LSP (Language Server Protocol).
- O analizador QML admite o procesamento de modelos de cadea JavaScript e o operador "??=".
- Para a linguaxe Python, o servidor de compatibilidade de idiomas python-lsp-server está activado por defecto, para o que se ofrece unha sección de configuración separada "Python > Configuración do servidor de idiomas".
- Implementouse un novo modelo de configuración de "Perfil" para proxectos CMake, que combina o tipo de compilación "RelWithDebInfo" coa inclusión de ferramentas de depuración e creación de perfiles.
- Engadiuse un complemento experimental con compatibilidade co kit de ferramentas de proba de cobertura de Coco.
- Engadiuse compatibilidade experimental para a integración de GitLab, que che permite ver e clonar proxectos, cargar código e recibir notificacións de eventos.
- O soporte para a plataforma UWP (Universal Windows Platform) foi descontinuado.
- A definición do kit de ferramentas ARM MSVC ofrécese na plataforma Windows.
- Para Android, engadiuse unha opción para conectarse a dispositivos mediante Wi-Fi.
Fonte: opennet.ru