Qt - controle de menu

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1221 palavras )
  • Download(s) : 0
  • Publicado : 26 de abril de 2012
Ler documento completo
Amostra do texto
I Seminário Doctum de Tecnologia da Informação

Introdução ao Qt Designer

I Seminário Doctum

de Tecnologia da Informação

Introdução ao Qt Designer
Introdução
A ferramenta Qt é uma biblioteca de classes C++ para construção de programas GUI
multiplataforma, ou seja, “write once, compile anywhere” (Escreva uma vez, compile em qualquer
lugar). Assim, um programa construído em Qt podeser compilado em Windows, Linux, Mac e
outros sistemas operacionais.
Em sua biblioteca, a Qt traz uma infinidade de APIs, que podem ser usadas para diversos
fins, desde tratamento de strings, manipulação de arquivos, construção de interfaces gráficas (GUI)
a criação de objetos OpenGL e muitas outras possibilidades e por ser feita em C++, a Qt utiliza
todos os recursos avançados de Orientação aObjetos, além de herdar toda a eficiência dessa
linguagem largamente utilizada em sistemas de grande porte.
Outro ponto interessante é que a Qt é a biblioteca base do projeto KDE, onde a maioria
dos aplicativos utilizados no ambiente KDE são construídos utilizando a Qt. Essa união Qt/KDE fez
com que ambos crescessem de forma surpreendente.
O Qt Designer é um ambiente de programação visualque permite a construção de
programas de forma mais rápida utilizando a Biblioteca Qt, possibilitando a criação de interfaces
apenas arrastando os objetos e encaixando-os no projeto.
Sinais e Slots
Uma das características importantes da Qt são os sinais e slots. Sinais podem ser emitidos
tanto por uma ação do usuário, quanto por um evento interno do computador. Os Slots são as
funções querepondem a certos sinais.
Um exemplo para este mecanismo é o ato de pressionar um botão “ok” , o ato de pressionar
(clicked()) o botão é um evento que gera um sinal, a ação que ele deve tormar como fechar a janela
invocando um método “close()” interliga o sinal (clicked()) ao slot (close()).
A utilização de Sinais e Slots é bem simples e rápida.
A Interface
O Qt Designer fornece um ambienteagradável de se trabalhar, seguindo o mesmo padrão
utilizado por outras ferramentas visuais, com várias ferramentas de fácil acesso e possibilitando a
escrita do código “na mão”.
Outro item muito importante é sobre o Manual do Qt, citado como um dos melhores
manuais de uma ferramenta de programação. Ele dá acesso a todas as funcionalidades e
possibilidades que se pode fazer com a Qt, descrevendominuciosamente cada classe e seus
atributos e métodos. O Manual pode ser usado largamente para consulta e aprendizado desta
biblioteca.

Higor de Pádua Vieira Neto

1

DoctumTec

I Seminário Doctum de Tecnologia da Informação

Introdução ao Qt Designer

Ambiente básico do Qt Designer

Project Overview – Permite uma
visão geral do projeto, exibindo
todos os arquivos do projeto.Object Explorer – Permite a
manipulação dos objetos,
slots, funções, variáveis, sinais
inclusão de classes
Property Editor/Signal Handlers
Editor de Propriedades: permite
mudar a características do objeto
Manipulador de Sinais: Pemite a
criação e a manipulação dos
sinais.

Área de Construção:
Form: Formulário inicial, nele
serão colocados os objetos.

ToolBox: Caixa deFerramentas:
exibe todas as ferramentas
disponíveis para uso
imediato, sem a necessidade
de criação.

Tela 1 – Ambiente do Qt Designer

Criando um primeiro projeto
Nesse primeiro projeto, vamos criar um “Hello Word” utilizando a biblioteca Qt. No
entanto, este exemplo utiliza mínimos recursos do Qt Designer, visto que o código é todo feito a
mão, justamente para assimilar os conceitos.
1 – Vamoscriar um arquivo de projeto, é o
arquivo que organiza todo nosso programa, de forma
que no momento da compilação é criado um MakeFile
partir do arquivo de projeto “.pro”. Para isso crie um
novo arquivo do tipo “C++ Project” e salve-o como
“hello.pro”:

a

2 – Agora será preciso criar um arquivo de
código para escrever o programa. Novamente crie um
novo arquivo do tipo “C++ Source...
tracking img