Foi publicado o lançamento do ambiente de desenvolvimento integrado Qt Creator 8.0, projetado para criar aplicativos multiplataforma usando a biblioteca Qt. Ele suporta tanto o desenvolvimento de programas clássicos em C++ quanto o uso da linguagem QML, na qual JavaScript é usado para definir scripts, e a estrutura e os parâmetros dos elementos da interface são especificados por blocos semelhantes a CSS. Montagens prontas foram criadas para Linux, Windows e MacOS.
Na nova versão:
- Um elemento “Editar > Preferências” foi adicionado ao menu para acesso rápido às configurações.
- O antigo modelo de código em linguagem C++, implementado com base em libclang, foi desabilitado, em vez disso, a partir da ramificação anterior, um modelo baseado no backend Clangd com suporte ao protocolo LSP (Language Server Protocol) é oferecido por padrão.
- O analisador QML suporta o processamento de modelos de string JavaScript e o operador “??=”.
- Para a linguagem Python, o servidor de suporte à linguagem python-lsp-server está habilitado por padrão, para o qual é oferecida uma seção de configurações separada “Python > Configuração do servidor de linguagem”.
- Um novo modelo de configurações de "Perfil" foi implementado para projetos CMake, que combina o tipo de construção "RelWithDebInfo" com a inclusão de ferramentas de depuração e criação de perfil.
- Adicionado plugin experimental com suporte para kit de ferramentas de teste de cobertura Coco.
- Adicionado suporte experimental para integração com GitLab, permitindo visualizar e clonar projetos, fazer upload de código e receber notificações de eventos.
- O suporte para a plataforma UWP (Plataforma Universal do Windows) foi descontinuado.
- A definição do kit de ferramentas ARM MSVC é fornecida na plataforma Windows.
- Para Android, foi adicionada uma opção para conectar dispositivos via Wi-Fi.
Fonte: opennet.ru