
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
Pré-requisitos:
- Lógica de Programação
- Noções de Python (desejável)
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