O Qt Project lançou oficialmente o Qt Creator 18, a mais nova versão estável do ambiente de desenvolvimento integrado (IDE) open source da família Qt, disponível para Linux, macOS e Windows. A atualização chega pouco mais de quatro meses após o Qt Creator 17 e traz avanços que reforçam a integração com fluxos de trabalho modernos, especialmente em contêineres Docker e em colaboração via GitHub Copilot.
Contêineres e desenvolvimento isolado
O destaque do Qt Creator 18 é o suporte experimental a “development containers”, um recurso que detecta automaticamente o arquivo devcontainer.json em um diretório de projeto e cria um contêiner Docker configurado para o ambiente de desenvolvimento.
Essa novidade facilita a criação de ambientes isolados e consistentes, algo essencial em equipes que lidam com múltiplos projetos ou dependências específicas. O desenvolvedor pode deixar que o Qt Creator auto-determine os kits (conjuntos de compilador e ferramentas) ou definir configurações personalizadas no próprio arquivo de container, incluindo o controle do Command Bridge, serviço que conecta o IDE a dispositivos remotos.
Embora ainda em fase experimental, a funcionalidade aproxima o Qt Creator de ferramentas modernas como o Visual Studio Code Dev Containers, marcando um passo importante na modernização do IDE.
Melhorias de interface e produtividade
A versão 18 também refina a experiência de uso. O modo de boas-vindas ganha uma nova aba Overview, tornando mais rápido o acesso a projetos recentes. As notificações foram fundidas aos pop-ups de progresso, reduzindo distrações, e há uma nova opção em Environment > Interface que permite usar editores em abas, recurso aguardado por muitos usuários.
No campo de colaboração, o GitHub Copilot agora oferece suporte a ambientes GitHub Enterprise, facilitando o uso em organizações que operam com instâncias privadas da plataforma.
O suporte ao Git também foi aprimorado, com melhor desempenho na atualização do estado de versionamento e novas ações no editor de commits como “Revert All Changes to File” e “Recover File”. Agora, o status de versionamento também é visível diretamente na visualização do sistema de arquivos.
Entre as melhorias voltadas a projetos, o Qt Creator 18 traz suporte a CMake Test Presets, configurações automáticas para dispositivos Linux remotos e uma nova opção para sincronizar configurações de execução entre diferentes kits.
As configurações específicas do IDE agora são armazenadas no diretório oculto “.qtcreator/” dentro do projeto, deixando a pasta principal mais limpa e organizada. Além disso, as opções de Build & Run foram movidas para abas, e as configurações de Deploy foram separadas das de Run.
Sob o capô, o Qt Creator 18 atualiza o Clangd/LLVM para a versão 21.1, promovendo melhor compatibilidade com os recursos mais recentes do C++ e integração com ferramentas de análise estática. O modelo interno de código foi aprimorado para lidar com novas construções da linguagem, como fold expressions, decltype(auto) e if consteval.
Outras melhorias incluem suporte a instalação automática de ferramentas em dispositivos, correções em streams de arquivos simbólicos e ajustes no desempenho ao monitorar grandes quantidades de arquivos.
Um salto rumo à modernidade do desenvolvimento C++
Com o Qt Creator 18, o Qt Project permanece como uma alternativa sólida e atual para desenvolvedores C++ e Qt que desejam ambientes multiplataforma, integração com contêineres e suporte moderno a controle de versão e IA assistiva.
A nova versão já está disponível para Linux (x86_64 e ARM64), Windows e macOS no site oficial do Qt, em instaladores prontos ou código-fonte.Fique por dentro das principais novidades da semana sobre tecnologia e Linux: receba nossa newsletter!