Na semana passada Foi apresentado o anúncio do lançamento da nova versão do IDE Qt Creator 4.10.0, versão na qual alguns novos recursos e integração com LSP são adicionados.
Para quem não conhece o Qt Creator deve saber que este é um IDE para múltiplas plataformas desktop, embarcadas e móveis, é programado em C ++, JavaScript e QML criado pela Trolltech que faz parte do SDK para o desenvolvimento de aplicações com Graphical User Interfaces (GUI por sua sigla em inglês) com as bibliotecas Qt.
Tanto o desenvolvimento de programas C ++ clássicos são suportados, como o uso da linguagem QML, em que JavaScript é usado para definir scripts e a estrutura e os parâmetros dos elementos da interface são estabelecidos por blocos do tipo CSS.
Dentro das principais características que podem ser destacadas no Qt Creator podemos encontrar:
- Editor de código com suporte para C ++, QML e ECMAscript
- Ferramentas para navegação rápida de código
- Destaque de sintaxe e preenchimento automático de código
- Controle estático de código e estilo enquanto você digita
- Suporte para refatoração de código
- Ajuda sensível ao contexto
- Dobramento de código
- Parênteses e modos de seleção correspondentes
O que há de novo no IDE Qt Creator 4.10.0
Na nova versão, a capacidade de anexar arquivos é adicionada no editor de código, após o qual esses arquivos são exibidos no topo das listas de documentos abertos e permanecem abertos ao fechar grupos de arquivos, como "Arquivo> Fechar tudo e Arquivo> Fechar todos os arquivos".
Também se destaca um integração de cliente mais completa para LSP (Language Server Protocol) com a caixa de pesquisa na qual novos filtros aparecem e também mostra os prompts emitidos pelo servidor.
O sinalizador piloto foi removido com o Locator, um plugin para o qual agora está habilitado por padrão. Adicionada a capacidade de filtrar a saída em painéis com ações correspondentes por expressão.
Para projetos criados com CMake ou Qbs, suporte para a plataforma alvo de Android.
Para o CMake, a plataforma de destino 'Padrão' foi descontinuada, o que só causou confusão para os desenvolvedores.
Arquivos separados com projetos CMake agora podem ser construídos através do menu Build> Create File ou através do menu de contexto na árvore do projeto.
O aplicativo Qt Widgets e os assistentes de biblioteca C ++ adicionaram a capacidade de selecionar o sistema de construção.
Suporte para teste de Boost foi adicionado. Para propósitos de construção baseados em Linux externos, o suporte foi adicionado para implantar todos os arquivos que foram instalados durante a fase de instalação para o sistema de construção.
Como instalar o Qt Creator 4.10.0 no Linux?
Todos aqueles que desejam experimentar o QT creator em seus sistemas devem saber que em A maioria das distros Linux pode encontrar o pacote em seus repositórios.
Embora as atualizações de pacotes geralmente levem alguns dias para chegar aos repositórios, é melhor baixar o instalador do site oficial do QT onde você pode obter a versão gratuita ou para aqueles que desejam comprar uma versão comercial (com mais recursos) pode faça isso na página.
Assim que o download do instalador for concluído, vamos dar a ele permissões de execução com o seguinte comando:
sudo chmod +x qt-unified-linux-x64*.run
Agora vamos instalar o pacote executando o seguinte comando:
sudo sh qt-unified-linux-x64*.run
No caso de usuários do Ubuntu, você pode precisar de alguns pacotes adicionais que podem ser instalados com:
sudo apt-get install --yes qt5-default qtdeclarative5-dev libgl1-mesa-dev
Assim que esses pacotes forem instalados, você pode modificar a definição do kit de desktop e selecionar a versão correta. Finalmente, você pode terminar de criar o projeto e passar para a codificação.
Agora para aqueles que são usuários de Arch Linux, Manjaro, Arco Linux e outras distros baseadas em Arch Linux eles podem instalar o pacote diretamente dos repositórios, pois a nova versão do QT creator já está disponível.
Para instalar, basta executar o seguinte comando no terminal:
sudo pacman -S qtcreator