A comunidade do Qt Project acaba de liberar a versão 15 do Qt Creator, uma das IDEs mais utilizadas por desenvolvedores de software multiplataforma. Esta atualização chega quatro meses após a versão 14 e inclui melhorias visuais, integração com ferramentas de análise de código e suporte aprimorado para scripts em Lua.
Destinado a usuários de Linux, macOS e Windows, o Qt Creator 15 introduz temas claros e escuros com maior contraste e espaçamento otimizado, além de facilitar a personalização do fluxo de trabalho. Desenvolvedores que trabalham com projetos complexos também ganharam suporte nativo ao Axivion, ferramenta para análise estática de código diretamente na IDE.
Outro destaque é a adição de um shell interativo para Lua, permitindo a execução de scripts com acesso à API do Qt Creator. Para projetos em CMake, há opções inéditas de configuração, e usuários de Git encontraram melhorias na visualização de status de arquivos.
Quer saber como essas mudanças impactam seu dia a dia de desenvolvimento? Vamos detalhar cada novidade a seguir.
Novos Temas e Interface Mais Limpa
O Qt Creator 15 recebeu uma repaginada visual com dois temas principais: claro e escuro. Ambos oferecem maior contraste e espaçamento ajustado entre elementos, reduzindo a fadiga visual durante longas sessões de codificação.
Como configurar:
- Acesse Preferências > Ambiente > Interface > Tema.
- Escolha entre as opções Clássico, Claro ou Escuro.
Integração com Axivion para Análise de Código
A novidade mais técnica desta versão é o suporte ao Axivion, uma ferramenta de análise estática que identifica problemas como duplicação de código e violações de arquitetura. Agora, é possível acessar relatórios diretamente na aba Debug, sem necessidade de vincular projetos manualmente a um dashboard.
Funcionalidades principais:
- Mapeamento de caminhos locais para análise remota (Preferences > Axivion > Path Mapping).
- Classificação de problemas por colunas e marcadores inline.
Scripts em Lua e Shell Interativo
Desenvolvedores que automatizam tarefas ganharam um shell interativo para Lua na IDE. A ferramenta permite criar e executar scripts que interagem com a API do Qt Creator, como gerar arquivos ou personalizar fluxos de trabalho.
Como usar:
- Acesse Tools > Scripting > New Script.
- Utilize a aba Output para testar comandos em tempo real.
Melhorias para Projetos CMake e Git
Projetos que usam CMake foram beneficiados com:
- Suporte à propriedade FOLDER para organizar targets.
- Opção de definir configurações de build personalizadas.
- Detecção automática de arquivos Conan e vcpkg.
Para usuários de Git:
- Indicadores visuais de status de arquivos modificados na árvore de projetos.
- Ação Blame aprimorada com histórico por linha de código.
Relatórios de Crash Automáticos
O Qt Creator 15 passou a usar Google Crashpad e Sentry.io para reportar falhas automaticamente. A funcionalidade é opcional e pode ser ativada em Edit > Preferences > Environment > System.
Ajustes Específicos por Plataforma
- Windows: Correção na seleção de executáveis remotos do qmake.
- macOS: Suporte a gestos de navegação (avançar/voltar).
- Android: Melhorias de desempenho durante operações de build.
- WebAssembly: Mensagens de erro mais claras em falhas de registro.
O Qt Creator 15 reforça sua posição como uma IDE versátil para desenvolvimento multiplataforma, com foco em usabilidade e integração de ferramentas profissionais. Qual recurso você está ansioso para testar? Conte nos comentários!
Fonte: 9to5Linux e Qt-creator (changelog)