Informações Gerais
- Duração: 15h
- Nível: introdutório
- Pré-requisitos:
- Lógica de programação
- Fundamentos de Orientação a Objetos
- Noções de programação de sistemas visuais (desejável)
- Modalidades:
- Remoto
Treinamento: Fundamentos de Qt 6 (Qt Core e Qt Widgets)
O Qt é um toolkit para desenvolvimento multiplataforma de sistemas, criado há mais de 25 anos e amplamente utilizado em indústrias de todo o mundo. O Qt Widgets é o módulo do Qt para criação de interfaces gráficas de usuário utilizando a linguagem C++ e oferece um amplo conjunto de funcionalidades para criação de workflows complexos e interfaces sofisticadas.
Neste treinamento, são apresentados os conceitos básicos do Qt (utilizados não somente em aplicações visuais) e seus principais recursos para desenvolvimento multiplataforma de interfaces gráficas de usuário. Ao final do treinamento, a pessoa treinada deverá ser capaz de implementar, de forma produtiva, sistemas visuais passíveis de serem executados em diferentes plataformas.
Data
- 21 a 26/03/2022
- Aulas expositivas: 21/03, 23/03, 25/03 (das 19h às 22h)
- Aulas para esclarecimento de dúvidas: 22/03 e 24/03 (das 19h às 21h) e 26/03 (das 10h às 12h)
Método
- Fundamentação expositiva
- Aulas para esclarecimento de dúvidas
Pré-requisitos:
- Lógica de programação
- Fundamentos de Orientação a Objetos
- Noções de programação de sistemas visuais (desejável)
Conteúdo
- Introdução ao Qt e ao Qt Widgets
- Modelo de objetos do Qt e MOC (Meta-Object Compiler)
- Sinais e slots
- Propriedades e propriedades dinâmicas
- Metaobjetos, parentesco e memory ownership
- UIC (User Interface Compiler) e o Qt Designer
- Programação com model/view
- Containers do Qt
A inscrição inclui:
- Material didático (em formato digital)
- Exemplos de código-fonte
- Aulas para esclarecimento de dúvidas
- Live-image com todas as ferramentas e materiais necessários
- Certificado de conclusão