Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Qt: O seu toolkit para Python e C++ com o verdadeiro: "Write once, deploy everywhere"

Qt: O seu toolkit para Python e C++ com o verdadeiro: "Write once, deploy everywhere"

Qt é um dos melhores frameworks que eu já usei para desenvolvimento de software. Com toda a tecnologia e poder colocados nessa ferramenta, você realmente consegue facilitar o desenvolvimento de qualquer software, seja usando a abstração de sistema que o Qt proporciona ou em desenvolvimento ágil de interfaces: simples, leves e flexíveis. Nesta palestra eu apresentarei para você um pouquinho do poder que o Qt pode te dar no desenvolvimento do seu software. Você pode não conhecer Qt,mas é bem provável que você já usou algum software que foi construído com ele.

Lays Rodrigues

June 07, 2017
Tweet

More Decks by Lays Rodrigues

Other Decks in Technology

Transcript

  1. 1 Qt: O seu toolkit para Python e C++ Com

    o verdadeiro: Write Once, Deploy Everywhere!
  2. lays@lays - Faço Ciência da Computação na UFF - Faço

    parte da comunidade de Software Livre do KDE - Tento inventar moda com impressão 3D desde 2015, e hoje faço parte do time do Atelier, o printer host do KDE para impressão 3D - Fui participante do Google Summer of Code 2016 - Um programa da Google para contribuição Open Source - Estagiária na Rede Globo - Sou fã de Doctor Who! Allons-Y!!! 2
  3. Um pouquinho de história... - Desenvolvido desde 1990 - Primeira

    release em 1995 pela Trolltech - Em 1998 o KDE garante a disponibilidade do Qt para desenvolvimento como Software Livre com o KDE Free Qt Foundation - De lá pra cá a Nokia comprou a Trolltech(2008), e a Digia começou a adquirir o Qt aos poucos e terminou a compra em 2012 - Em 2014 é fundada a Qt Company 4
  4. Quem mantém o Qt? - A maioria das API's são

    de código aberto - A Qt Company junto com: - $$Licença comercial$$ 5
  5. Backend “Don't include a single line in your code which

    you could not explain to your grandmother in a matter of two minutes. And of course... assume your grandmother is not Ada Lovelace." - Anonymous 9
  6. Frontend 13 “There is no recipe, there is no one

    way to do things — there is only your way. And if you can recognize that in yourself and accept and appreciate that in others, you can make magic.” Ara Katz
  7. 20

  8. 22

  9. Onde acho o Qt? - Linux <3 - No seu

    repositório favorito - Windows e MacOS - qt.io 30
  10. Documentação PyQt: http://pyqt.sourceforge.net/Docs/PyQt5/ Qt: http://doc.qt.io/ Qt com Java: http://qtjambi.org/ Qt

    com Perl: http://perlqt.sourceforge.net/ Qt com Ruby: http://zetcode.com/gui/rubyqt/introduction/ 33