Informações Gerais

  • Duração: 40h
  • Nível: introdutório
  • Pré-requisitos:
    • Lógica de Programação
    • Noções de Python (desejável)
  • Modalidades:
    • In-company
    • Remoto

Treinamento: Qt for Python

A linguagem Python é atualmente uma das tecnologias mais utilizadas no desenvolvimento de sistemas em diversos domínios e para múltiplas plataformas. Características tais como excelente produtividade, abstrações de alto nível, tipagem dinâmica, suporte a múltiplos paradigmas e a disponibilidade de uma variedade de bibliotecas para diversos propósitos são alguns dos principais fatores que contribuem para a ampla adoção atual do Python na indústria.

Este treinamento apresenta os fundamentos do Qt for Python – binding oficial para utilização do Qt em aplicações Python. São abordados tópicos tais como geração de bindings via Shiboken, módulos Qt disponíveis, integração com Qt Designer e Qt Creator, bem como aspectos de implantação.

Método

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

Conteúdo

  • Motivação para o Qt for Python
  • Histórico dos bindings Python do Qt
  • Criando uma aplicação Qt Widgets
  • Sinais e slots
  • Layouts
  • Criando uma aplicação QML/Qt Quick
  • Integração com o Qt Designer
  • Visualização de dados no Qt for Python
  • Trabalhando com multimídia
  • Integração de conteúdo web com WebEngine
  • Integração com C++
  • Gerando novos bindings com o Shiboken
  • Aspectos de implantação (com fbs, PyInstaller e cx_Freeze)
  • Integração com bibliotecas de terceiros

Assine a nossa newsletter

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