Você precisa de um freelancer, códigos-fonte e exemplos completos?
Bem-vindo(a) ao meu site. Além de realizar alguns serviços como freelancer eu tenho alguns códigos-fonte e exemplos completos de Java, Delphi, PHP, Python, C/C++, Hibernate, JPA, Spring, JSP, Servlets, Ruby, Ruby On Rails e muitas outras linguagens e frameworks. Veja como falar comigo clicando aqui.
 
Voltar para a página inicial Página Inicial Artigos e Tutoriais Dicas e Truques Veja nossa relação de códigos-fonte e exemplos completos
Você está aqui: Inicio -> Artigos e Tutoriais -> Qt -> Instalando e escrevendo sua primeira aplicação Qt no Windows
Qt - Instalando e escrevendo sua primeira aplicação Qt no Windows
Views: 1392 Comentários Confiabilidade: Avalie:


1 - Introdução

O Qt é um sistema multiplataforma para o desenvolvimento de programas de interface gráfica. O Qt é mais notavelmente usado no KDE. A empresa responsável pela criação é a norueguesa Trolltech.

O Qt é distribuido pela Trolltech nas seguintes plataformas:

Qt/X11 — Qt para sistema X Window System
Qt/Mac — Qt para Apple Mac OS X
Qt/Windows — Qt para Microsoft Windows
Qt/Embedded — Qt para PDA, Smartphone e outros dispositivos.

A Trolltech lançou o Qt 4 em 24 de Junho de 2005 e introduziu quatro novas tecnologias na sua estrutura:

- Tulip - um conjunto de classes de moldes de contentores;
- Interview - uma arquitetura de modelo/vista para observação de items;
- Arthur - uma estrutura de pintura em 2D;
- Scribe - um mostrador de texto em formato Unicode com uma interface de programação pública para disposição de baixo nível de texto;
- MainWindow - uma arquitetura moderna para janela principal, barra de ferramentas, menu e atracação baseada em ações.
A versão 4 da biblioteca Qt está disponível sob as licenças GPL e proprietária da Trolltech em todas as plataformas suportadas incluindo a partir desta versão a plataforma Windows.

A versão 4.1 da biblioteca Qt, lançada a 19 de Dezembro de 2005, introduziu suporte integrado e parcial de SVG, suporte do formato PDF no sistema integrado de impressão Qt entre outras.

Este artigo inicia a minha série de artigos sobre o Qt e deve ser lido antes dos demais artigos e antes de usar as dicas e truques disponibilizados na seção de dicas, truques e anotações sobre Qt.

Passemos então à instalação do Qt 4 no Windows.

2 - Baixando e instalando o Qt no Windows

O processo de instalação do Qt no Windows é bem simplificado. Porém, muita atenção deve ser dedicada aos passos indicados, caso contrário você não conseguirá compilar seus programas como pretendido.

Durante a autoria deste artigo, o instalador para Windows possuia o nome de qt-win-opensource-4.3.2-mingw.exe. Veja que esta é a versão open-source, não disponível para o Visual C++. Apenas a versão comercial está disponível para o IDE da Microsoft. Por esta razão, optamos pela versão open-source para o compilador MinGW C++.

Comece direcionando seu browser para http://trolltech.com/products/qt. Após localizar o arquivo de instalação, baixe-o (o tamanho é de 70,57Mb). Finalizado o download, dê duplo-clique sobre o instalador e siga atenciosamente os passos.

Durante o processo de instalação, informe um diretório de instalação que não contenha espaços nem caracteres especiais. Uma boa sugestão é "C:\Qt\4_3_4". Você deverá informar também o diretório de instalação do MinGW em seu computador. Se este ainda não estiver instalado, o instalador fará isso por você, bastando informar o diretório em que o compilador deverá ser instalado. Uma boa sugestão é "C:\MinGW".

Finalizada a instalação, você notará uma nova pasta no menu Iniciar com o nome de Qt by Trolltech v4.3.2 (OpenSource). Dentro desta pasta você encontrará links para o Qt Assistant e o Qt Designer. Você encontrará também uma opção Qt 4.3.2 Command Prompt, que abre uma janela de comando. Quando esta janela é iniciada, as variáveis de ambiente para a compilação de programas Qt com o MinGW são definidas. Vamos ver isso mais de perto?

Vá na opção Qt 4.3.2 Command Prompt. De imediato você verá uma saída parecido com:



Nesta mesma janela, digite:



Você terá um resultado parecido com:



Obteve resultados parecidos? Então estamos prontos para escrever nossa primeira aplicação Qt. Antes lembre-se: Use sempre a janela Qt 4.3.2 Command Prompt para compilar seus programas Qt.

3 - Escrevendo sua primeira aplicação Qt no Windows usando o compilador MinGW

Antes de escrever suas aplicações Qt, é sempre uma boa idéia preparar os diretórios nos quais os arquivos da aplicação serão colocados. Nossa aplicação se chamará "hello" e residirá em um diretório chamado "hello" dentro do diretório "C:\estudos_qt". Crie esta mesma estrutura para facilitar o entendimento do restante do artigo.

Abra seu editor de texto favorito (pode ser o Bloco de Notas mesmo) e digite o seguinte conteúdo:



Salve este código como hello.cpp no diretório "C:\estudos_qt\hello". Abra a janela Qt 4.3.2 Command Prompt e navegue até este diretório:



Agora dispare os comandos abaixo em sequencia:



Se você instalou o Qt e o MinGW corretamente, o programa será compilado e colocado em uma pasta chamada release. Veja que você pode também passar debug como parâmetro para o make. Não ilustrarei este passo porque o processo de construção das biliotecas de debug do Qt acabou travando na minha máquina. Atualizarei o artigo quando conseguir verificar a causa.

Pronto! Abra o Windows Explorer e vá no diretório "C:\estudos_qt\hello\release". Você encontrará o arquivo hello.exe (o arquivo hello.o pode ser excluído). Dê duplo-clique no aplicativo hello.exe e teremos a seguinte janela:



Experimente brincar com esta janela. Redimensione, minimize, maximize, feche. Observe que é uma aplicação Windows como aquelas que construímos usando Delphi ou C++ usando a Win API. A explicação dos elementos do código usado nesta aplicação pode ser encontrada nas dicas e truques sobre este framework.

4) Conclusão

O Qt é realmente um framework para a construção de interfaces gráficas que nos surpreende pela facilidade de uso e riqueza de suas classes e métodos. No momento que escrevo este artigo, empresas de renome tais como Adobe, Google, Walt Disney e Skype usam o Qt para a construção das interfaces gráficas de alguns de seus aplicativos. Desta forma, convidamos-o, agora, a visitar nossa seção de dicas, truques e anotações sobre Qt. Temos certeza que você encontrará muita coisa útil.

Sobre o autor deste artigo ou tutorial
Osmar J. Silva
Goiânia - GO
Usuário desde 12/11/2006
Graduado em Ciência da Computação pela UNIP (Universidade Paulista) e atualmente morando em Goiânia-GO. Desde 1998 tem atuado no desenvolvimento de sistemas, seja como responsável principal ou como freelancer ou consultor. Entre as linguagens que já desenvolveu pode-se incluir Java, Delphi, C++, Python, Perl, PHP, Ruby, etc. Alguns projetos já desenvolvidos incluem salas de chat, fóruns, sistemas de gerenciamento de notícias, blogs, sistemas de helpdesk, sites corporativos, sistemas acadêmicos e financeiros. É o proprietário e principal editor de conteúdo do site Arquivo de Códigos.

Atua também como professor do curso de Sistemas de Informação da Faculdade Delta (http://www.faculdadedelta.edu.br)
Este usuário atua como freelancer Veja a relação de freelancers
Veja o perfil completo deste usuário
Pesquise Dicas, Truques, Anotações, Artigos, Tutoriais, etc:
0 Comentários para este tutorial | Clique para inserir um novo comentário
Seja o primeiro a comentar este artigo ou tutorial.
Use este formulário para inserir um novo comentário para este artigo ou tutorial. É preciso estar logado no site. Se você já um usuário registrado, efetue o login no menu esquerdo de nossas páginas.
Título do comentário:
Seu comentário:
Dicas de formatação:
Não é permitido código HTML nos comentários. No entanto, você pode conseguir boas formatações usando:

[b][/b] - para negrito
[ul][/ul] - para listas não ordenadas
[li][/li] - para itens da lista
[pre][/pre] - para exibir trechos de códigos-fonte (de forma a manter a formatação e facilitar a leitura)
Veja mais artigos e tutoriais de Qt
Veja mais artigos e tutoriais de outras linguagens
Pesquise Dicas, Truques, Anotações, Artigos, Tutoriais, etc:
Powered by Locaweb
Quem Somos
Bem-vindo ao Arquivo de Códigos. Meu nome é Osmar J. Silva, moro em Goiânia-GO e sou o criador deste site e de todo o material disponível nele. Clique aqui e saiba como posso ajudá-lo atuando como freelancer ou consultor em seus projetos.
Referências
 
http://www.arquivodecodigos.net
2000 - 2009 - Todos os direitos reservados a Osmar J. Silva
Todo o conteúdo deste site, quando não devidamente observado, pertence a seus idealizadores e não
poderá ser usado para outras finalidades senão estudo e aprimoramento de técnicas de programação.
Certifique-se de ler as notas legais antes de proceder com o acesso e leitura do
conteúdo disponibilizado nestas páginas.

Fale Conosco: (62) 3261-7018 / (62) 8185-0734
E-Mail: suporte@recomende.com
MSN: osmar@recomende.com (só para negócios, por favor)

Desenvolvedor Responsável: Osmar J. Silva