Qt Creator 9 lançado com suporte experimental a Squish, melhorias em C++ e QML

Qt Creator 9 lançado com suporte experimental a Squish, melhorias em C++ e QML

O Projeto Qt lançou hoje o Qt Creator 9 como a mais recente versão estável deste IDE (Ambiente de Desenvolvimento Integrado) de código aberto, gratuito e multiplataforma que traz novos recursos e melhorias.

O Qt Creator 9 está aqui cerca de quatro meses após Qt Creator 8 e introduz o suporte experimental ao Squish por meio de um novo plug-in que permite abrir os conjuntos de testes existentes do Squish, criar novos conjuntos de testes e casos de teste, registrar casos de teste, executar suítes ou casos de teste e visualizar os resultados na saída do Squish usando o Squish Runner e o Server.

O novo plugin também permite que você defina pontos de interrupção antes de executar testes, caso você queira forçá-los a parar em determinados locais e inspecionar variáveis locais. Como este é um plugin experimental, você precisa habilitá-lo manualmente em Ajuda > Sobre Plugins > Utilitários > Squish.

Entre várias melhorias de desempenho, a versão Qt Creator 9 aprimora os recursos de edição do IDE com uma nova opção que permite visualizar o recuo (marcado com uma linha vertical) em documentos, bem como alterar o espaçamento entre linhas. Você pode configurar essas duas novas opções no Editor de Texto > Exibição e Editor de Texto > Fontes e Cores, respectivamente.

Para C++, esta versão permite que você use uma única instância do Clangd para uma sessão inteira em vez de uma instância por projeto, o que pode ser útil quando você tem vários projetos abertos, que estão intimamente relacionados, na mesma sessão. Além disso, o Qt Creator 9 vem com uma nova opção no Clangd 15 que permite definir a prioridade do thread de fundo do Clangd e permite editar diretamente a configuração de estilo de código C++ na caixa de diálogo Preferências.

Para QML, esta versão melhora a abertura de arquivos QML do diretório de compilação em vez do diretório de origem ao seguir símbolos e garante que os pontos de interrupção e a posição do cursor não sejam mais perdidos ao usar o recurso de reformatação.

Para o CMake, esta versão apresenta suporte para configurar e criar predefinições, incluindo condições e arquivos da cadeia de ferramentas, bem como a capacidade de alterar o ambiente usado para executar o CMake no momento da configuração no modo Projetos.

Por último, mas não menos importante, o Qt Creator adiciona um navegador de arquivos para seu suporte ao Docker para acessar arquivos e diretórios remotos e melhora a detecção automática no assistente remoto e no dispositivo. Além disso, agora é possível definir dispositivos Linux remotos como o dispositivo de compilação para um kit.

Você pode baixar o Qt Creator 9 agora mesmo a partir do site oficial como um instalador binário universal que você pode executar em praticamente qualquer distribuição GNU/Linux. Enquanto isso, confira a página de anúncio de lançamento para ler mais sobre as alterações implementadas nesta versão.

Última atualização deste artigo: 24 de november de 2022