QT - Getting Started - Example 01 - Bom dia QT! (Criação)
Pré-requisitos
Este exemplo foi preparado em ambiente Debian GNU/Linux(Lenny).
É suposto já estar correctamente instalado o QT4.
Um editor de texto “básico”. Eu utilizei o gedit.
Objectivos
Saber criar uma interface gráfica (janela) que se limita a mostrar a mensagem “Bom dia QT!”.
Descrição do processo passo a passo
1 - abrir uma consola e aceder à pasta onde vamos trabalhar.
No meu caso será a correspondente ao prompt:
torrao@lenny:~/QTemple/myexamples/gettingstarted/proj_bomdiaqt$
2 - criar o ficheiro com o código fonte (cpp)
$ gedit bomdiaqt.cpp &
( Box.net: bomdiaqt.cpp )
3 - verificar o conteúdo da directoria de trabalho
$ls
bomdiaqt.cpp
4 - Criar o ficheiro de projecto (nesta fase é independente da plataforma que estamos a utilizar)
$ qmake -project
$ ls
bomdiaqt.cpp proj_bomdiaqt.pro
Notar que por defeito é atribuído ao projecto o nome da directoria.
5 - Criar a makefile específica da plataforma que estamos a utilizar.
$ qmake proj_bomdiaqt.pro
torrao@lenny:~/QTemple/myexamples/gettingstarted/proj_bomdiaqt$ ls
bomdiaqt.cpp Makefile proj_bomdiaqt.pro
6 - Dar uma espreitadela nos ficheiros gerados
$ cat proj_bomdiaqt.pro.
…
$ cat Makefile
…
7 - Compilar a aplicação
$ make
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/local/Trolltech/Qt-4.3.4/mkspecs/linux-g++ -I. -I/usr/local/Trolltech/Qt-4.3.4/include/QtCore -I/usr/local/Trolltech/Qt-4.3.4/include/QtCore -I/usr/local/Trolltech/Qt-4.3.4/include/QtGui -I/usr/local/Trolltech/Qt-4.3.4/include/QtGui -I/usr/local/Trolltech/Qt-4.3.4/include -I. -I. -I. -o bomdiaqt.o bomdiaqt.cpp
g++ -Wl,-rpath,/usr/local/Trolltech/Qt-4.3.4/lib -o proj_bomdiaqt bomdiaqt.o -L/usr/local/Trolltech/Qt-4.3.4/lib -lQtGui -L/usr/local/Trolltech/Qt-4.3.4/lib -L/usr/X11R6/lib -lXext -lX11 -lQtCore -lm -lrt -ldl -lpthread
8 - Executar
$ ./proj_bomdiaqt
9 - Surge a aplicação correspondente à imagem:
![]()
10 - Sugestões
Brincar com a janela e depois … encerrar!