Interfaces gráficas com PyQt5

Nessa seção você aprenderá como trabalhar com o PyQt5, uma poderosa biblioteca para a criação de interfaces gráficas, e também com o QtDesigner, uma ferramenta de geração de interfaces com o recurso Drag-and-Drop.


Confira também os exercícios desse módulo:

Exercícios com PyQt5

Aula 01 - Instalação do PyQt5 e QtDesigner

Aprenda como instalar todas as ferramentas utilizadas no módulo.


Aula 02 - Entendendo o QtDesigner: Básico

Aprenda como montar sua interface e como alterar propriedades dos widgets através da ferramenta QtDesigner.


Aula 03 - Entendendo o QtDesigner: Geração de arquivos .py

Em complemento da aula anterior, será mostrado como transformar um arquivo .ui gerado pelo QtDesigner para um arquivo .py.


Aula 04 - Código da interface: parte 1

Nessa aula será mostrado como o PyQt5 gera interfaces após a transformação de um arquivo .ui para .py, apresentando as principais sintaxes e trechos do código fonte.


Aula 05 - Código da interface: parte 2

Em complemento à aula anterior, será mostrado como separar o arquivo com o conteúdo da interface do arquivo no qual será inserido funcionalidades e métodos.


Aula 06 - Signals e Slots

Aprenda como inserir funcionalidades no código, através do recurso Signals e Slots.

Exercício da aula

Aula 07 - Signals e Slots personalizados

Nessa aula, será apresentado como criar Signals e Slots personalizados, que podem ser criados e alterados de acordo com as nossas necessidades.

Exercício da aula

Aula 08 - QLineEdit


Aula 09 - QComboBox


Aula 10 - Layouts: Vertical e Horizontal


Aula 11 - Layouts: Grid e Form


Aula 12 - RadioButtons


Aula 13 - CheckBoxes


Aula 14 - MessageBoxes


Aula 15 - QPlainTextEdit: Áreas de texto


Aula 16 - Menus


Aula 17 - QFileDialog: Abrindo e salvando arquivos


Aula 18 - Abertura de múltiplas janelas