Feeds:
Posts
Comments

Archive for the ‘PySide’ Category

E aê, quem já andou brincando com o QML por aqui? Eu lembro que quando fui o forum do KDE no último EPSL/ENSL eu olhei para o QML sem entender nada tão pouco sem entender porque os caras do KDE falavam como drogados ecstasy. Eles diziam que o KDE novo vinha por ai e vinha com novidades que estavam revolucionando tudo, que o uso do QML (linguagem declarativa do Qt) iria mudar os paradigmas, que não existiria mais programação para desktop como antes. E eu ouvia tudo isso perplexo, com medo dos caras também, e com preconceito, afinal gosto do Gnome e os caras tiraram moh sarro com o bichinho.   Mas então, o tempo vai e o tempo volta, eis que resolvo brincar com esse novo brinquedo que o pessoal do KDE falou tanto. Olhei, olhei e olhei, vi que era possível escrever coisas com python usando o qt e qml , vi que era possível usar C++, por fim, vi o que eu talvez quisesse e não sábia que queria, que era possível usar apenas QML + JavaScript.

Se você olhar para um código QML a primeira vista você vai, talvez, achar estranho, ou dizer, ué isso é JSON? É JavaScript? Que bicho é esse? Depois de um tempo você vai entender tudo, vai entender que o QML é fortemente baseado em JavaScript e para quem gosta de JavaScript isso é magavilhoso (como diria o cara dos melhores do mundo).

Deixando de enrolar vamos ao assunto tema do post. Brincando pra lá e para cá com o QML resolvi criar um joguinho da memória bem simples. Eu não vou descrever o jogo aqui no post nem mostrar códigos porque já tem tudo isso no meu github =]. Vou só postar aqui a imagem desse joguinho bobo, mas que me deu muito prazer de fazer, pois foi leve e fácil. Como se não bastasse ainda uso o python para servir de lançador ou de ponte pra lançar o jogo. Vejam com os seus olhos e se a curiosidade for atiçada dêem um olhada no github .

Kanji Memo Game - QML + JavaScript

Read Full Post »

PySide 1.0

Nos últimos dias discussões sobre o futuro do Qt surgiram, depois da Nokia se aliar a Microsoft. Hoje já sabemos que o futuro do Qt pode não ser tão negro quanto muitos imaginam. Para mais detalhes leia [1]. A pesar de todo esse barulho o PySide lançou sua nova versão, a 1.0. Segue a baixo segue na integra e-mail sobre o lançamento enviado pelo Lauro Moura a lista do python-br.

 

“Para os interessados em desenvolver usando Qt e QML em Python:

O projeto PySide lançou “PySide: Python for Qt” versão 1.0.0 após um
longo período de estabilização. Junto com o código fonte, os
empacotadores da comunidade já preparam pacotes para as principais
distribuições Linux, Window, Mac OS X e o Maemo5 da Nokia. Com esse
lançamento, o time considera o PySide estável para produção e vai
reiniciar o desenvolvimento de novas features junto como o conserto de
eventuais bugs.

O PySide é um projeto de bindings Python para o Qt patrocinado pela
Nokia, provendo não apenas o framework Qt 4.7 (incluindo QtQuick/QML)
mas também o QtMobility, bem como geradores de bindings para
rapidamente gerar novos bindings para bibliotecas C++. Devido à
licença LGPL, PySide pode ser usado tanto em projetos aberto como em
projetos proprietários.

O PySide é desenvolvido de forma aberta, com todos os serviços que
pode se esperar de um projeto moderno de software aberto, como código
em repositórios git, bugzilla aberto e processo de design aberto.
Contribuições são aceitas sem requerer a transferência de copyright.

Veja o site do PySide para download ou mais informações.

http://www.pyside.org

 

 

[1] http://kdepi.wordpress.com/2011/03/03/qt-e-o-futuro-do-kde/

Read Full Post »