Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
QT + Python
Search
Lucas
August 30, 2016
Programming
1
100
QT + Python
PySide e PyQt para criação de interfaces gráficas de forma simples e fácil em Python.
Lucas
August 30, 2016
Tweet
Share
Other Decks in Programming
See All in Programming
TypeScriptでライブラリとの依存を限定的にする方法
tutinoko
1
300
PLoP 2024: The evolution of the microservice architecture pattern language
cer
PRO
0
2.5k
as(型アサーション)を書く前にできること
marokanatani
2
290
Webの技術スタックで マルチプラットフォームアプリ開発を可能にするElixirDesktopの紹介
thehaigo
2
1k
ActiveSupport::Notifications supporting instrumentation of Rails apps with OpenTelemetry
ymtdzzz
1
210
Contemporary Test Cases
maaretp
0
110
プロジェクト新規参入者のリードタイム短縮の観点から見る、品質の高いコードとアーキテクチャを保つメリット
d_endo
1
1.1k
とにかくAWS GameDay!AWSは世界の共通言語! / Anyway, AWS GameDay! AWS is the world's lingua franca!
seike460
PRO
1
800
シールドクラスをはじめよう / Getting Started with Sealed Classes
mackey0225
3
430
광고 소재 심사 과정에 AI를 도입하여 광고 서비스 생산성 향상시키기
kakao
PRO
0
170
Outline View in SwiftUI
1024jp
1
300
Streams APIとTCPフロー制御 / Web Streams API and TCP flow control
tasshi
2
340
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.1k
How To Stay Up To Date on Web Technology
chriscoyier
788
250k
For a Future-Friendly Web
brad_frost
175
9.4k
It's Worth the Effort
3n
183
27k
Embracing the Ebb and Flow
colly
84
4.5k
VelocityConf: Rendering Performance Case Studies
addyosmani
325
24k
Intergalactic Javascript Robots from Outer Space
tanoku
268
27k
Making the Leap to Tech Lead
cromwellryan
133
8.9k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
KATA
mclloyd
29
14k
Writing Fast Ruby
sferik
627
61k
Transcript
QT + Python PySide e PyQt para criação de interfaces
gráficas de forma simples e fácil em Python.
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
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
Onde usar? • Linux (X11, Wayland, Android) • Apple (OS
X, iOS) • Microsoft (Windows XP ~ 10, Windows Phone) Basicamente todas as principais plataformas da atualidade
PySide e PyQt Existem diversas diferenças entre elas: (https://wiki.qt.io/Differences_Between_PySide_and_PyQt) •
Programação • Licensa • Documentação • Suporte*
Exemplo utilizando PyQt5 Exemplo simples, “Hello World” das interfaces gráficas
Disponível em: https://gist.github.com/zsinx6/a2123b960f7fb72b1b13ed89cc 194050
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
Contato Email:
[email protected]
Github: https://www.github.com/zsinx6 Telegram: zsinx6