Informações Gerais

  • Duração: 40h
  • Nível: introdutório
  • Pré-requisitos:
    • Fundamentos de C++
    • Noções de programação de sistemas visuais (desejável)
  • Modalidades:
    • In-company
    • Remoto

Treinamento: Desenvolvendo Aplicações Gráficas com 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 QtWidgets é 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, o aluno deverá ser capaz de implementar, de forma produtiva, sistemas visuais passíveis de serem executados em diferentes plataformas.

Método

  • Fundamentação expositiva
  • Práticas em laboratório

Pré-requisitos:

  • Fundamentos de C++
  • Noções de programação de sistemas visuais (desejável)

Conteúdo

  • Visão geral do Qt
  • MOC (Meta-Object Compiler) e o modelo de objetos do Qt
  • Sinais e slots
  • Propriedades (dinâmicas)
  • Metaobjetos, parentesco e memory ownership
  • UIC (User Interface Compiler) e o Qt Designer
  • Janelas principais, layouts e dialogs
  • Programação com model/view
  • Containers do Qt
  • Acesso a banco de dados
  • Entrada/Saída com XML e JSON

Assine a nossa newsletter

Receba notícias e dicas sobre o Qt, bem como novidades sobre os serviços da Qmob Solutions.