QtCreator - noções básicas
1. QtCreator
O QtCreator é uma integrated development environment multi-plataforma de desenvolvimento para C/C++, JavaScript e QML, parte do framework de desenvolvimento Qt GUI Application. Ele inclui um debugger visual e uma interface gráfica para criação de layouts de GUIs, além de recursos que incluem o destaque de sintaxe e auto-completamento.
Este tutorial tem o objetivo de mostrar como utilizar, de forma básica, a IDE.
2. Abrindo a IDE
Pode-se abrir o QtCreator tanto pelo menu iniciar do Fedora, ou pelo terminal.
1. Menu iniciar: abra o menu iniciar, e procure por QtCreator; clique para abrir.
2. Terminal: digite o comando qtcreator
no terminal.
3. Criando um projeto
Para criar um projeto, com o QtCreator aberto, clique na barra de ferramentas em File > New File or Project...
.
Serão apresentados vários tipos de projeto; é possível criar projetos que utilizam ou não a biblioteca do Qt.
1. Para uma aplicação básica com a biblioteca do Qt em C++, selecione a opção Applications > Qt Console Application e clique em Choose….
2. Project Location: digite o nome do projeto e escolha um local onde será criada a pasta do projeto.
3. Kit Selection: será solicitado para marcar o kit a ser utilizado no projeto. Como o QtCreator é apenas uma IDE, ele permite que sejam utilizadas diferentes configurações de compilador e versão da biblioteca do Qt, etc – e essas configurações são organizadas em kits. Por padrão, o Qt possui o kit Desktop que utiliza o GCC com a versão mais atual do Qt instalada em seu computador. Marque o kit Desktop e prossiga.
4. Project Management: o QtCreator possui integração com ferramentas de versionamento de código e faz o gerenciamento de alguns aspectos do versionamento, além de fornecer alguns recursos visuais para visualização do repositório. Se você utilizar algum ferramente como essa, selecione, e prossiga.
O projeto será criado e adicionados automaticamente uma main.cpp e o arquivo de projeto .pro, que guarda algumas informações e configurações sobre o projeto.
4. Abrindo um projeto existente
Para abrir um projeto existente, basta acessar o arquivo de projeto .pro. Para tal, pode-se utilizar a interface gráfica ou o terminal:
1. Interface gráfica: abra o QtCreator e selecione a opção File > Open File or Project...
; navegue até o local do projeto; abra o arquivo de projeto .pro.
2. Terminal: navegue pelo terminal até a pasta do projeto, e digite o comando abrindo o projeto: qtcreator ProjectName.pro
.
5. Compilando um projeto
5.1. IDE
Para compilar um projeto, com o projeto aberto no QtCreator, vá e clique na opção Build > Build Project "ProjectName"
.
Pode-se utilizar também o atalho CTRL + B
para somente compilar.
5.2. Terminal
1. Navegue até a pasta do projeto.
2. Gere o Makefile pelo comando qmake-qt5
.
3. Compile o projeto com o comando make
.
6. Executando um projeto
6.1. IDE
Para executar um projeto, com o projeto aberto no QtCreator, vá e clique na opção Build > Run
.
Pode-se utilizar também o atalho CTRL + R
.
Caso o projeto não esteja compilado ou tenha sofrido modificações, ele será compilado antes da execução.
6.2. Terminal
1. Navegue até a pasta do projeto .
2. Entre na pasta bin
, dentro da pasta do projeto.
3. Execute o binário/executável com o mesmo nome do projeto, por exemplo: ./ProjectName
.
7. Atalhos
01. F2
: vai até a declaração da variável/método onde o ponteiro estiver.
02. F4
: alterna entre .h e .cpp.
03. F5
: executa em modo debugger visual.
04. CTRL + /
: comenta/descomenta a linha atual ou seleção.
05. CTRL + R
: executa o programa .
06. CTRL + B
: compila o programa.
07. CTRL + click
: segue o método/variável clicado.
08. CTRL + scroll
: aumenta/diminui tamanho da letra.
09. CTRL + SHIFT + R
: refactor que permite renomear nomes em todos os locais do código; pressionar o atalho com o ponteiro na variável/método desejada.
10. CTRL + SHIFT + U
: mostra todos os usos/ocorrências de um método/variável; pressionar o atalho com o ponteiro na variável/método desejada.
11. ALT + <-
: volta o histórico do ponteiro.
12. ALT + ->
: segue o histórico do ponteiro.
13. SHIFT + HOME
: seleciona tudo do ponteiro até o início da linha.
14. SHIFT + END
: seleciona tudo do ponteiro até o final da linha.
Comments are disabled for this space. In order to enable comments, Messages tool must be added to project.
You can add Messages tool from Tools section on the Admin tab.