A Qt Company lançou hoje o Qt Creator 14, a versão mais recente e estável deste Ambiente de Desenvolvimento Integrado (IDE) de código aberto voltado para o design de interfaces gráficas de usuário (GUIs) utilizando a linguagem Qt.
Mais de três meses e meio após o lançamento do Qt Creator 13, o Qt Creator 14 chega com suporte a plug-ins baseados em Lua. Isso permite que os desenvolvedores ampliem as funcionalidades do Qt Creator sem a necessidade de compilar plug-ins em C++ para todas as plataformas compatíveis. Serão disponibilizadas APIs para tarefas como registrar servidores de linguagem, ações e preferências.
O Qt Creator 14 também traz uma interface de usuário aprimorada para gerenciamento de plug-ins através do modo Extensões, além da capacidade de alternar entre mostrar e ocultar kits desativados para projetos no modo Projetos. Outra novidade é o suporte para abrir um diretório como um projeto via o novo menu Arquivo > Abrir espaço de trabalho.
"Um arquivo de projeto .qtcreator/project.json no diretório é usado para definir um nome e filtros de exclusão de arquivos. Isso também é útil se você deseja configurar um servidor de linguagem que precise de um diretório de projeto para funcionar corretamente", explicaram os desenvolvedores.
Entre outras mudanças importantes, o Qt Creator 14 adiciona opções para pesquisas avançadas e em documentos salvos na sessão, a capacidade de definir configurações de modelo de código C++ e configurações do CMake por projeto, além de permitir configurar as definições e depuradores do CMake diretamente a partir das predefinições do CMake.
Esta versão também inclui várias novas ações de refatoração C++, como "Converter chamada de função para invocação de metamétodo Qt", "Mover classe para um conjunto dedicado de arquivos de origem" e "Reordenar definições de função de membro de acordo com a ordem de declaração".
Adicionalmente, o Qt Creator 14 melhora o suporte para enumerações QML, aumenta a disponibilidade da refatoração "Adicionar chaves", corrige problemas com macros C++ e habilita o servidor de linguagem QML como o backend padrão para o modelo de código QML a partir do Qt 6.8.
Por último, mas não menos importante, o Qt Creator 14 permite o uso do servidor de linguagem QML para versões anteriores do Qt, bem como utilizar o servidor de linguagem do Qt 6.8 ou posterior em projetos que utilizam uma versão anterior do Qt.
Para conferir todas as melhorias e correções de bugs, veja o changelog completo. Você pode baixar o Qt Creator 14 agora mesmo no site oficial para sistemas Linux AArch64 (ARM64) de 64 bits.