Qt Creator no Flathub.

Como instalar o IDE Qt Creator no Linux, macOS e Windows

por

em

O que é o Qt Creator?

O Qt Creator é uma IDE (Integrated Development Environment) multiplataforma, projetada para facilitar o desenvolvimento de aplicações utilizando o framework Qt.

Com uma interface intuitiva e um conjunto robusto de ferramentas, o Qt Creator permite que desenvolvedores criem interfaces gráficas atraentes e aplicativos complexos de forma eficiente.

Principais características

  • Editor de código inteligente: O editor de código do Qt Creator oferece autocompletação, destaque de sintaxe e refatoração de código, agilizando o processo de desenvolvimento.
  • Designer visual: Crie interfaces gráficas de forma visual, arrastando e soltando widgets na tela. O Qt Designer, integrado ao Qt Creator, permite visualizar as alterações em tempo real.
  • Gerenciador de projetos: Organize seus projetos de forma eficiente, gerenciando arquivos, bibliotecas e configurações.
  • Depurador: Identifique e corrija bugs em seu código de forma rápida e precisa, utilizando o depurador integrado.
  • Suporte a múltiplas plataformas: Desenvolva aplicativos que rodem em diversas plataformas, como Windows, Linux, macOS e dispositivos móveis, com um único código-fonte.

Licenciamento Qt

O Qt oferece diferentes opções de licenciamento para atender às necessidades de diversos tipos de projetos:

  • Licença comercial: Ideal para empresas que precisam de suporte técnico, recursos adicionais e flexibilidade para uso comercial.
  • Licença open source: Disponibiliza o Qt gratuitamente para uso em projetos open source e projetos comerciais que atendem aos termos da licença. As licenças open source mais comuns para o Qt são a LGPLv3 e a GPLv3.

Quando usar o Qt Creator?

O Qt Creator é uma excelente escolha para:

Desenvolvimento de sistemas embarcados: Crie interfaces gráficas para sistemas embarcados com recursos limitados.Atualmente (até o momento em que escrevo) o Qt Creator possui duas versões, são elas:

Desenvolvimento de aplicações desktop: Crie aplicativos com interfaces gráficas ricas e modernas.

Desenvolvimento de aplicações móveis: Desenvolva aplicativos para diversas plataformas móveis, como Android e iOS.


Instalação

macOS

Homebrew

brew install --cask \
qt-creator

Linux

Flatpak

Para realizar a instalação acesse a página do Qt Creator no Flathub:

Caso prefira, abra um terminal e execute o comando:

flatpak install flathub \
io.qt.QtCreator

🚨 O suporte a Flatpak deve estar instalado e configurado na distribuição Linux.


Repositórios

📝 Dependendo da distribuição Linux a versão do Qt Creator pode variar bastante!

Arch Linux

Site oficial da distribuição Linux Arch Linux.

sudo pacman -S \
qtcreator

Fedora

Site oficial da distribuição Linux Fedora.

sudo dnf install \
qt-creator
Ubuntu e derivados
sudo apt install \
qtcreator

Instalador do site oficial

📝 O processo de instalação é semelhante para todos os sistemas operacionais.

O site oficial do Qt fornece um instalador do Qt Creator para Linux, macOS e Microsoft Windows:

Após fazer o download do instalador, localize o mesmo e de 2 cliques nele.

🚨 Em distribuições Linux pode ser necessário dar permissão de execução.

Exemplo: sudo chmod +x nome-do-arquivo.run

O instalador inicia na tela onde devemos inserir uma conta Qt.

📝 Caso não tenha uma conta clique em Sign up para criar uma.

A conta é gratuita.

Qt Account Login

Após inserir o e-mail e senha clique em Next:

Agora temos a tela onde são exibidas as licenças do Qt, leias as mesmas, se estiver de acordo marque as caixas de checagem e clique em Next:

Na tela que é exibida agora, temos apenas as boas vindas do instalador, clique em Next e aguarde o carregamento dos dados necessários:

Em seguida podemos configurar se desejamos compartilhar informações para melhorar o produto.

Se quiser enviar informações clique na primeira opção, se não quiser compartilhar, clique na segunda opção e em seguida clique em Next:

Chegamos a tela onde podemos definir onde o Qt será instalado, particularmente recomendo que seja mantido o local que é exibido no instalador (C:\Qt):

Já na seção onde podemos escolher os pacotes que serão instalados temos:

Instalação personalizada: Essa opção permite a escolha dos pacotes, compiladores, ferramentas e bibliotecas que serão instaladas. Utilize essa opção:

  • Se você tem algum conhecimento prévio das bibliotecas do Qt.
  • Se você está testando a instalação e quer conhecer os pacotes.

Ferramentas Design: Serão instaladas ferramentas de design do Qt (Qt Design Studio).

Qt 6.X para desenvolvimento para computador: Serão instalados os principais pacotes e ferramentas para o desenvolvimento de aplicativos desktop.

Qt 6.X para desenvolvimento para dispositivos móveis: Serão instalados os principais pacotes e ferramentas para o desenvolvimento de aplicativos de celular (mobile/smartphone).

No geral selecionar Qt 6.X para desenvolvimento para computador é suficiente.

📝 Não se preocupe se errar na instalação das ferramentas, elas podem ser alteradas a qualquer momento.

Ao finalizar a seleção clique em Next:

O instalador irá exibir as licenças referentes aos pacotes que serão instalados, caso concorde com as licenças marque a caixa de checagem e clique em Next:

Hora de definir o nome da pasta no menu iniciar do sistema operacional, recomendo que seja mantido o nome que é exibido no instalador, clique em Next:

Agora é exibindo o espaço em disco que será utilizado na instalação, clique em Install:

Aguarde o final do processo de download e instalação dos pacotes:

Por fim temos a tela final do instalador, caso queira executar imediatamente o Qt Creator deixe a opção Iniciar Qt Creator marcada e clique em Finish:

Com isso finalizamos a instalação do Qt Creator e podemos iniciar o desenvolvimento de interfaces gráficas com as linguagem de programação C++ ou Python.


Conclusão

O Qt Creator é uma ferramenta poderosa e versátil para desenvolvedores C++.

Sua combinação de um editor de código inteligente, designer visual e suporte a múltiplas plataformas o torna uma escolha popular para diversos tipos de projetos.

Se você está procurando uma IDE para desenvolver aplicações com o framework Qt, o Qt Creator é uma excelente opção.