Qt Creator 7.0 já foi lançado e essas são suas novidades

O lançamento de a nova versão do ambiente de desenvolvimento integrado QtCreator 7.0, projetado para criar aplicativos multiplataforma usando a biblioteca Qt.

No QtCreator 7.0 ambos os desenvolvimentos de programas C++ clássicos são suportados como o uso da linguagem QML, na qual o JavaScript é usado para definir scripts, e a estrutura e os parâmetros dos elementos da interface são estabelecidos usando blocos semelhantes a CSS.

Principais novos recursos do Qt Creator 7.0

Nesta nova versão que é apresentada a partir do Qt Creator 7.0 adicionado um item de menu "Novo arquivo ou projeto" é dividido em duas caixas de diálogo separadas “Novo Arquivo” e “Novo Projeto”.

É relatado a usuários usando o Qt Online Installer sobre a disponibilidade de pequenas revisões do Qt. pode configurar a exibição de notificações na seção "Opções > Ambiente > Atualizações".

Outra das mudanças que se destaca é a modelo de código para linguagem C++ atualizado para LLVM 14 e alterado por padrão para usar o backend Clangd que suporta o LSP (Language Server Protocol). O backend antigo pode ser retornado por meio do menu "Ferramentas > Opções > C++ > Clangd", onde você também pode desabilitar o uso do Clangd para indexar o código do projeto, mas continuar a usá-lo para realce de sintaxe e entrada de preenchimento automático.

Além disso, a configuração do plugin ClangFormat foi movido para a seção com configurações gerais de estilo e é apresentado como uma guia separada.

Das outras mudanças que se destacam:

  • A implementação do analisador QML foi atualizada para refletir as alterações da ramificação Qt mais recente.
  • A página de configurações para projetos que usam o CMake foi redesenhada.
  • Adicionado o botão “Stop CMake” para interromper a execução do CMake, por exemplo, durante a configuração dos scripts de compilação do projeto.
  • Forneceu a capacidade de executar novamente o CMake para atualizar a configuração, mesmo que o projeto já tenha sido configurado.
  • Separe as variáveis ​​do CMake para as configurações do projeto inicial e atual, no primeiro caso, variáveis ​​do arquivo CMakeLists.txt.use usadas durante a primeira configuração e, no segundo caso, variáveis ​​exportadas por meio do arquivo CMake-api json do arquivo . cmake/api /v1/diretório de resposta.
  • Detecção automática aprimorada de ferramentas disponíveis e redução do número de invocações de compilador opcionais na inicialização, resultando em um tempo de inicialização mais rápido do Qt Creator em alguns ambientes.
  • Os New Project Wizards fornecem a definição de C++17 como um padrão C++.
    Na plataforma macOS, as configurações do sistema para o tema escuro são levadas em consideração.
  • Adicionado suporte experimental para Docker em compilações do macOS.
  • Para a plataforma Android, foi adicionada uma opção para selecionar o NDK padrão e a detecção de plataformas NDK foi aprimorada.
  • Para a plataforma Linux, está incluído um backend para Qt baseado no protocolo Wayland.
  • Para habilitar o backend, defina a variável de ambiente QT_QPA_PLATFORM=wayland antes de iniciar.

Finalmente se você quiser saber mais sobre isso sobre esta nova versão, você pode verificar o anúncio original no link a seguir.

Get Qt Creator 7.0

Para os interessados, devem saber que a versão open source está disponível na página de download do Qt em "Qt Creator", enquanto os interessados ​​na versão comercial podem encontrar a licença comercial no portal da conta Qt.

Para o caso de quem usa Linux, Poderemos realizar a instalação com a ajuda do instalador que geralmente é oferecido para Linux. Para colocar o pacote offline, basta abrir um terminal e executar o seguinte comando:

wget https://download.qt.io/official_releases/qtcreator/7.0/7.0.0/qt-creator-opensource-linux-x86_64-7.0.0.run

Agora simplesmente apenas dê permissões de execução ao arquivo com o seguinte comando:

sudo chmod +x qt-creator-opensource-linux-x86_64-7.0.0.run

E agora podemos rodar o instalador em nosso sistema, para isso devemos digitar o seguinte comando:

./qt-creator-opensource-linux-x86_64-7.0.0.run

No final da instalação, devemos instalar alguns pacotes adicionais para evitar problemas ao trabalhar com o Qt Creator, para isso no mesmo terminal vamos digitar os seguintes comandos:

sudo apt-get install build-essential

E também devemos instalar a biblioteca de configuração de fontes genéricas:

sudo apt-get install libfontconfig1
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y

Ou para quem prefere esperar que o pacote esteja pronto nos repositórios Ubuntu e derivados, pode instalar o pacote com o seguinte comando:

sudo apt install qtcreator