Slide 1

Slide 1 text

QT + Python PySide e PyQt para criação de interfaces gráficas de forma simples e fácil em Python.

Slide 2

Slide 2 text

Quem sou Lucas de Carvalho Rodrigues da Silva Física Computacional 2013 -> Ciências da Computação 2014 Python + Qt desde 2014 Iniciação Ciêntífica em Ressonância Magnética, IFSC-USP

Slide 3

Slide 3 text

O que é Qt? ● QT é um framework cross-platform para desenvolvimento de interfaces gráficas. ● Escrito em C++, com primeiro release em 20/05/1995 ● A pronuncia em inglês é ‘cute’ ● Fácil de aprender

Slide 4

Slide 4 text

Onde usar? ● Linux (X11, Wayland, Android) ● Apple (OS X, iOS) ● Microsoft (Windows XP ~ 10, Windows Phone) Basicamente todas as principais plataformas da atualidade

Slide 5

Slide 5 text

PySide e PyQt Existem diversas diferenças entre elas: (https://wiki.qt.io/Differences_Between_PySide_and_PyQt) ● Programação ● Licensa ● Documentação ● Suporte*

Slide 6

Slide 6 text

Exemplo utilizando PyQt5 Exemplo simples, “Hello World” das interfaces gráficas Disponível em: https://gist.github.com/zsinx6/a2123b960f7fb72b1b13ed89cc 194050

Slide 7

Slide 7 text

Próximos passos Documentação completa do Qt disponível em: http://doc.qt.io/ Download do QT: https://www.qt.io/download/ Utilizar um wrapper para compatibilidade: https://pypi.python.org/pypi/QtPy

Slide 8

Slide 8 text

Contato Email: [email protected] Github: https://www.github.com/zsinx6 Telegram: zsinx6