Introdu O Programa O C
˜ C++ com Qt 4
Introduc¸ao
˜ a` Programac¸ao
˜ C++ com Qt 4
Introduc¸ao
Antonio Marcio A. Menezes antonio-marcio.menezes@serpro.gov.br ´
II Forum de Tecnologia em Software Livre
SERPRO - Regional Porto Alegre
Outubro de 2009
Antonio Marcio A. Menezes
˜ a` Programac¸ao
˜ C++ com Qt 4 (1/112)
Introduc¸ao
˜ a` Programac¸ao
˜ C++ com Qt 4
Introduc¸ao
Agenda
1
´
Parte Teorica
Por que C++ e Qt?
O que preciso para comec¸ar?
2
´
˜ de uma Agenda de Telefones
Pratica
- Construc¸ao
´
Roteiro para a Pratica
Criando o projeto com o Qt Creator
Trabalhando com Widgets, Layouts, Actions Etc.
Conectando Signals e Slots
Acesso a Bancos de Dados
˜
Traduzindo a Aplicac¸ao
˜
Construindo o instalador da Aplicac¸ao
Antonio Marcio A. Menezes
˜ a` Programac¸ao
˜ C++ com Qt 4 (2/112)
Introduc¸ao
˜ a` Programac¸ao
˜ C++ com Qt 4
Introduc¸ao
Agenda
1
´
Parte Teorica
Por que C++ e Qt?
O que preciso para comec¸ar?
2
´
˜ de uma Agenda de Telefones
Pratica
- Construc¸ao
´
Roteiro para a Pratica
Criando o projeto com o Qt Creator
Trabalhando com Widgets, Layouts, Actions Etc.
Conectando Signals e Slots
Acesso a Bancos de Dados
˜
Traduzindo a Aplicac¸ao
˜
Construindo o instalador da Aplicac¸ao
Antonio Marcio A. Menezes
˜ a` Programac¸ao
˜ C++ com Qt 4 (2/112)
Introduc¸ao
´
Parte Teorica
´
˜ de uma Agenda de Telefones
Pratica
- Construc¸ao
Resumo
Por que C++ e Qt?
O que preciso para comec¸ar?
Agenda
1
´
Parte Teorica
Por que C++ e Qt?
O que preciso para comec¸ar?
2
´
˜ de uma Agenda de Telefones
Pratica
- Construc¸ao
´
Roteiro para a Pratica
Criando o projeto com o Qt Creator
Trabalhando com Widgets, Layouts, Actions Etc.
Conectando Signals e Slots
Acesso a Bancos de Dados
˜
Traduzindo a Aplicac¸ao
˜
Construindo o instalador da Aplicac¸ao
Antonio Marcio A. Menezes
˜ a` Programac¸ao
˜ C++ com Qt 4 (3/112)
Introduc¸ao
´
Parte Teorica
´
˜ de uma Agenda de Telefones
Pratica
- Construc¸ao
Resumo
Por que C++ e Qt?
O que preciso para comec¸ar?
Qt, o que e´