Pular para o conteúdo
Qt Creator 20 chega com IA, modo Zen e suporte ao GN Build System

Qt Creator 20 chega com IA, modo Zen e suporte ao GN Build System

Qt Creator 20 traz integração com agentes de IA, modo Zen livre de distrações, suporte ao GN e várias melhorias para C++, QML e dispositivos.

A versão 20 do IDE Qt Creator foi disponibilizada em 17 de junho de 2026. O novo release inclui suporte a agentes de codificação baseados em IA, um “Zen Mode” para foco total no código, integração ao sistema de construção GN (Generate Ninja) e diversas otimizações para C++, QML e dispositivos embarcados.

Suporte a agentes de IA

Um novo ACP Client foi adicionado como extensão. Ele cria um painel de chat onde agentes de IA podem analisar o código, editar arquivos, executar comandos ou iniciar builds. A comunicação usa o Agent Client Protocol (ACP), compatível com provedores como Claude Code (Anthropic), Codex (OpenAI), Gemini CLI (Google) e GitHub Copilot.

Para ativar, habilite a extensão ACP Client no modo Extensions e configure os agentes nas preferências. É possível usar templates do public ACP Registry ou inserir manualmente detalhes de conexão. Dependendo do agente, ferramentas como npx ou o CLI do Claude podem ser necessárias no PATH.

Também é recomendada a extensão MCP Server (Model Context Protocol), que disponibiliza ao agente informações sobre o estado interno do Qt Creator. A nova página de preferências AI > MCP Servers permite registrar servidores MCP adicionais e já suporta CORS para conexões via aplicações web.

Modo Zen – foco total no editor

A extensão Zen Mode adiciona a ação Tools > Zen Mode > Toggle Distraction Free Mode e um botão na barra de status. Quando ativado, a interface reduz distrações, mantendo o editor em destaque. A extensão pode ser ativada no modo Extensions.

Atualizações para C++ e QML

  • Clangd foi atualizado para LLVM 22.1.2, com binários pré‑compilados usando otimização guiada por perfil (PGO) para todas as plataformas.
  • Nova capacidade de dobrar trechos de pré‑processador (#if, #ifdef, #ifndef), blocos de comentários estilo C++ e regiões #pragma.
  • Opção Use externally provided compilation database permite usar um banco de compilação gerado externamente, em vez do gerado automaticamente pelo Qt Creator.
  • Para QML, o realce semântico agora vem por padrão do qmlls, e as ações de refatoração oferecidas por ele foram incorporadas.

Suporte ao sistema de construção GN

A extensão GN permite abrir e trabalhar com projetos que utilizam o Generate Ninja (GN). Ative-a em Extensions para acessar as funcionalidades específicas.

Melhorias em CMake e Conan

  • Presets de CMake são monitorados quanto a alterações e agora reconhecem os presets de fornecedor “qt” e “compiler”.
  • Kits criados a partir de presets são tratados como temporários e específicos ao projeto.
  • O gerenciador de pacotes passou a suportar CONAN_HOST_PROFILE e CONAN_BUILD_PROFILE.

Atualizações para dispositivos

  • A UI de manifestos Android foi dividida em telas separadas para ícones, splash screen e permissões.
  • Visualizações de Sistema de Arquivos, Locator e diálogos remotos ganharam acesso limitado ao sistema de arquivos de dispositivos iOS, incluindo diretórios de relatórios de crash.
  • Dispositivos Linux remotos são conectados automaticamente antes de implantar ou executar aplicações. É possível definir diretórios host acessíveis ao dispositivo remoto, facilitando builds que utilizam recursos locais.

Outras melhorias

  • Ações de controle de versão agora aparecem em mais locais, como a visualização Open Documents. O estado de versionamento também é exibido nas propriedades de arquivos, inclusive para Subversion.
  • O editor de submissão Git avisa contra situações que podem causar perda de informação e o diálogo Continue Rebase impede operações destrutivas acidentais.
  • Novo tipo de configuração de execução Remote Debugger, similar ao fluxo Debug > Start Debugging > Attach to Running Debug Server, simplificando a troca entre diferentes depurações remotas.

Como obter o Qt Creator 20

A atualização está disponível via Qt Online Installer (versões comercial e open‑source). Instaladores offline licenciados comercialmente podem ser baixados no Qt Account Portal, enquanto pacotes open‑source estão na página de downloads oficial. A atualização é gratuita para todos os usuários.

Para relatar problemas, utilize o rastreador de bugs da Qt. A comunidade está presente no IRC #qt-creator em irc.libera.chat e na lista de discussão do Qt Creator. A documentação completa está acessível no modo Help do próprio IDE ou online no portal de documentação da Qt.

Via qt.io. Você pode conferir o post original em inglês:

Qt Creator 20 released

Por · Última atualização: