domingo, 2 de junho de 2013

[C++] Qt - Hello World

Olá pessoal, nesse post iremos ver um exemplo bem simples utilizando Qt. Para quem não sabe, Qt é um framework multiplataforma para desenvolvimento em C++.

Qt possui várias bibliotecas que irão otimizar bastante o seu tempo. Irei utilizar a IDE Qt Creator, você pode baixá-la no site:

Veja o código:

// www.GeeksBR.com

#include <QApplication>
#include <QLabel>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QLabel *label = new QLabel("GeeksBR!");
    label->show();
    return app.exec();
}

Linhas 3 e 4: inclusão de bibliotecas. Para cada classe Qt, existe um arquivo-cabeçalho.

Linha 8: cria um objeto QApplication para gerenciar os recursos da aplicação. O construtor da classe QApplication recebe argc e argv.

Linha 9: cria widget QLabel que mostra a mensagem "GeeksBR!". Widget é um elemento da interface gráfica. Botões, barras de rolagem, menus são exemplos de widgets.

Linha 10: mostra o label.

Linha 11: event loop da aplicação.

Para executar no Qt Creator, é só teclar Ctrl+R.

Execução:



Nenhum comentário: