O Qt Project anunciou o lançamento do Qt Creator 17, a versão estável mais recente do ambiente de desenvolvimento integrado (IDE) de código aberto, gratuito e multiplataforma, compatível com GNU/Linux, macOS e Windows.
Entre as principais novidades, destaca-se uma reformulação no gerenciamento de projetos: as configurações de execução agora estão integradas diretamente às configurações de compilação. Com isso, cada configuração de execução passa a estar associada a uma configuração de compilação específica, permitindo definir diferentes parâmetros de execução por configuração.
Adicionalmente, foi introduzido um novo botão "Clonar neste", que permite copiar valores de uma configuração de execução para outra, independentemente da configuração de compilação à qual pertençam. A troca da configuração de compilação ativa também alterna automaticamente o conjunto correspondente de configurações de execução.
“Antes disso, as configurações de compilação e execução eram completamente independentes”, afirmou o Qt Project. “Essa mudança atende a uma demanda recorrente: permitir diferentes argumentos de linha de comando ou ambientes distintos para configurações como Depuração e Versão.”
O suporte ao CMake foi aprimorado com a possibilidade de instalar componentes Qt ausentes por meio do Qt Online Installer quando a configuração do CMake falha por falta desses componentes.
Em relação ao suporte a Python, o Qt Creator 17 introduz compatibilidade com projetos estruturados com o arquivo pyproject.toml
, atualmente o padrão para novos projetos desenvolvidos com PySide.
No que diz respeito ao suporte a C++, esta versão atualiza os binários pré-compilados para o LLVM 20.1.3, corrige a inserção de operadores literais de string do Qt, como _ba
ou _L1
, e resolve problemas relacionados a macros embutidas e do tipo function-like. Também foi corrigido um problema envolvendo a adição de inclusões correspondentes e dependências ausentes aos arquivos de projeto.
O suporte a QML também recebeu melhorias, incluindo opções aprimoradas de estilo de código (em Preferências > Qt Quick > Estilo de código), integração com o qmlformat
do servidor de linguagem QML, possibilidade de reformatar documentos via menu de contexto e pelo menu Ferramentas > QML/JS, além de um novo botão na barra de ferramentas que permite abrir arquivos .ui.qml
diretamente no Qt Design Studio.
Entre outras alterações, os temas Light e Dark, introduzidos originalmente no Qt Creator 15, tornaram-se padrão nesta versão. Também foi adicionado suporte à inclusão de múltiplas fontes de extensões (Preferences > Extensions > Browser), novas variantes para ações de diff com Git e suporte a painéis locais no Axivion.
Outras melhorias menores e correções de bugs também fazem parte desta versão. A lista completa de mudanças pode ser consultada no changelog oficial. O Qt Creator 17 já está disponível para download no site oficial, com instaladores compatíveis com sistemas Linux de 64 bits e AArch64 (ARM64).