O kit de desenvolvimento de software Qt (SDK) é uma estrutura de interface de usuário de aplicativo de plataforma cruzada portátil que funciona nos sistemas operacionais Windows, Linux e Mac OS X. Qt SDK ajuda a criar interfaces gráficas de usuário (GUI's) para seus aplicativos que serão executados no Windows, Linux e Mac OS X.
Neste artigo, usaremos os seguintes passos simples para construir nosso primeiro programa Qt HelloWorld.
- Crie o diretório QtHelloWorld para manter seu programa Qt
- Mude para o seu diretório QtHelloWorld
- Crie o arquivo fonte Qt main.cpp dentro do diretório QtHelloWorld
-
Compile e execute seu programa QtHelloWorld
Observação:
Este documento presume que você tenha o Qt SDK instalado com sucesso em seu sistema operacional. Se você não tiver o Qt SDK instalado em seu sistema, consulte o seguinte documento para obter mais informações: Como instalar o Qt SDK no Ubuntu Linux. Este documento também presume que você tenha conhecimento básico da linguagem de programação C ++. Essencialmente, o Qt SDK é programado em C ++ e depende muito do design e das funções do C ++. Observação:
Existem algumas mudanças de compilação com Qt SDK 4.8 e Qt SDK 5.0, esperançosamente este artigo irá resolver os problemas de compilação entre as duas versões diferentes do Qt SDK.
Passos
Método 1 de 1: Instruções de compilação do Qt 4.8 SDK
Etapa 1. Para este exercício, vamos abrir um terminal no Ubuntu Linux e emitir o seguinte comando que criará o diretório principal para um programa Qt
-
Digite / copie / cole:
mkdir QtHelloWorld
Etapa 2. Mude para o diretório QtHelloWorld emitindo o seguinte comando
-
Digite / copie / cole:
cd QtHelloWorld
- Isso é muito importante para ter certeza de que está no diretório correto ao criar seu programa Qt.
Etapa 3. Enquanto estamos no diretório QtHelloWorld, vamos criar nosso arquivo de código-fonte do Programa Qt
-
Digite / copie / cole:
nano main.cpp
- ou
-
Digite / copie / cole:
gedit main.cpp
- Este comando criará o arquivo main.cpp para o programa Qt
Etapa 4. Agora adicione as seguintes linhas na caixa de código abaixo ao seu arquivo de código-fonte main.cpp
-
Digite / copie / cole:
#include #include #include int main (int argc, char * argv ) {QApplication app (argc, argv); QLabel hello ("Bem-vindo ao meu primeiro programa WikiHow Qt"); hello.setWindowTitle ("Meu primeiro programa WikiHow Qt"); hello.resize (400, 400); hello.show (); return app.exec (); }
-
Salve o arquivo como main.cpp e saia
Certifique-se de que você está no QtHelloWorld diretório antes de inserir os seguintes comandos abaixo para construir e compilar o arquivo.
-
Digite / copie / cole:
qmake -project
Isso criará o arquivo de projeto Qt
-
Digite / copie / cole:
qmake
Isto irá criar o arquivo Qt make
-
Digite / copie / cole:
faço
Isso irá compilar o arquivo make do Qt em seu sistema em um programa executável. Neste ponto, desde que não haja erros, o arquivo deve ser compilado em um programa executável
- Finalmente execute seu programa rodando o executável Qt. Use o comando./ para executar seu arquivo executável ou digite o nome do programa executável na linha do terminal.
-
Digite / copie / cole:
./QtHelloWorld
Vídeo - Ao usar este serviço, algumas informações podem ser compartilhadas com o YouTube
Instruções de compilação do Qt 5.0 SDK:
-
Para este exercício, vamos abrir um terminal no Ubuntu Linux e emitir o seguinte comando que criará o diretório principal para um programa Qt.
-
Digite / copie / cole:
mkdir QtHelloWorld
-
-
Mude para o seu diretório QtHelloWorld emitindo o seguinte comando
-
Digite / copie / cole:
cd QtHelloWorld
- Isso é muito importante para ter certeza de que está no diretório correto ao criar seu programa Qt.
-
-
Enquanto estamos no diretório QtHelloWorld, vamos criar nosso arquivo de código-fonte do Programa Qt
-
Digite / copie / cole:
nano main.cpp
- ou
-
Digite / copie / cole:
gedit main.cpp
- Este comando criará o arquivo main.cpp para o programa Qt
-
-
Agora adicione as seguintes linhas na caixa de código abaixo ao seu arquivo de código-fonte main.cpp.
-
Digite / copie / cole:
#include #include #include int main (int argc, char * argv ) {QApplication app (argc, argv); QLabel hello ("Bem-vindo ao meu primeiro programa WikiHow Qt"); hello.setWindowTitle ("Meu primeiro programa WikiHow Qt"); hello.resize (400, 400); hello.show (); return app.exec (); }
-
Salve o arquivo como main.cpp e saia
Certifique-se de que você está no QtHelloWorld diretório antes de inserir os seguintes comandos abaixo para construir e compilar o arquivo.
-
Digite / copie / cole:
qmake -project
- Isso irá gerar o arquivo de projeto Qt
- No entanto, no Qt 5.0 SDK, você deve usar um editor de texto e adicionar o seguinte ao arquivo *.pro gerado, usar um editor de texto como nano ou gedit e emitir os seguintes comandos:
-
Digite / copie / cole:
nano QtHelloWorld.pro
- O QtHelloWorld.pro gerado deve ser semelhante a este:
TEMPLATE = app TARGET = QtHelloWorld #INCLUDEPATH + =. # Input SOURCES + = main.cpp
Edite o arquivo QtHelloWorld.pro gerado para ficar assim:
TEMPLATE = app TARGET = QtHelloWorld QT + = core gui QT + = widgets #INCLUDEPATH + =. # Input SOURCES + = main.cpp
- Depois de adicionar as seguintes linhas ao arquivo QtHelloWorld.pro com a palavra-chave TARGET, execute qmake
-
Digite / copie / cole:
QT + = core gui
-
Digite / copie / cole:
QT + = widgets
Salve o arquivo e saia
-
Digite / copie / cole:
qmake
Isto irá criar o arquivo Qt make
-
Digite / copie / cole:
faço
Isso irá compilar o arquivo make do Qt em seu sistema em um programa executável. Neste ponto, desde que não haja erros, o arquivo deve ser compilado em um programa executável
- Finalmente execute seu programa rodando o executável Qt. Use o comando./ para executar seu arquivo executável ou digite o nome do programa executável na linha do terminal.
-
Digite / copie / cole:
./QtHelloWorld
-
-
-
-