Python+Desktop - Qual o melhor framework para que seja 100% portável?

1,487 views
Skip to first unread message

Fellipe Henrique

unread,
Jul 15, 2015, 3:12:47 PM7/15/15
to Python Brasil
Olá amigos,

Até agora, só desenvolvi em python para server e web.. estou meio por fora de desktop com python... antigamente eu desenvolvia em Delphi, e não quero voltar a usa-lo para um projeto desktop... até porque eu quero programar para que o sistema rode em MacOS, Linux e principalmente Windows.

Sei que para isso não poderei usar certos frameworks, funções e etc.. mas minha preocupação inicial é: qual o framework desktop melhor indicado pra usar com python? Lembrando que a interface deve ser interessante, nada daquelas interfaces estilo windowmaker do linux.. rsrs.. estive vendo GTK e Qt...

o que me dizem?

Ah.. faltou falar para o que é.. seria para fazer a parte "offline"  do meu erp online... alguns clientes não querem usar via internet..

Pesquisei na internet, e vi muitas discussões entre esses modelos, cada um com várias coisas boas, minha intenção aqui, é ver com quem já faz isso no dia a dia, o que usa, e porque usa...

Obrigado.

T.·.F.·.A.·.     S+F
Fellipe Henrique P. Soares

e-mail: > echo "lkrrovknFmsgor4ius" | perl -pe \ 's/(.)/chr(ord($1)-2*3)/ge'
Twitter: @fh_bash

Diego Rocha

unread,
Jul 15, 2015, 3:41:52 PM7/15/15
to python...@googlegroups.com
Cara,

Vê se wxPython ou TkInter são mais agradáveis pra você do que o Gtk e o Qt

Atenciosamente,
Diego Rocha 

--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com

---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Rodrigo Delduca

unread,
Jul 15, 2015, 3:42:38 PM7/15/15
to python...@googlegroups.com
PyQt ou PySide

--
http://www.nullonerror.org/
-- flipping bits whilst updating pixels

Diego Rocha

unread,
Jul 15, 2015, 3:43:41 PM7/15/15
to python...@googlegroups.com
Uma lista mais completa: https://wiki.python.org/moin/GuiProgramming#Cross-Platform_Frameworks

Atenciosamente,
Diego Rocha

Você está recebendo esta mensagem porque se inscreveu no grupo "Python Brasil" dos Grupos do Google.

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/d/optout.

Jhosef Marks

unread,
Jul 15, 2015, 3:50:15 PM7/15/15
to python...@googlegroups.com
Se tu veio do Delphi, já pensou no Lazarus?


Att,


Jhosef Marks de Carvalho
Celular: (47) 9708-6420
skype: jhosef.marks
Twitter: @jhosefmarks

Rodrigo Delduca

unread,
Jul 15, 2015, 3:57:17 PM7/15/15
to python...@googlegroups.com
DELPHI!?!?!?!





--
http://www.nullonerror.org/
--  flipping bits whilst updating pixels

Fellipe Henrique

unread,
Jul 15, 2015, 4:06:41 PM7/15/15
to Python Brasil
hauhauah... sem criar polêmicas, e nao quero voltar pro Pascal... só não digo nunca, porque não sei o dia de amanhã...

O Lazarus é até legal, mas desenvolver algo comercial e profissional com ele é um parto... já tentei na minha época "boa" de delphi...

Aí eu desisti e larguei tudo, emprego e pascal.. e fui pra Web com Python...

Mas aí encontrei um problema sério: como vender um sistema, vender mesmo, não alugar... para uma empresa pequena que possui no máximo 3 computadores (maioria aqui na região).. aí estou tentando jogar dos 2 lados.. tanto web quanto desktop... e de certa forma ir pouco a pouco, levando o pessoal do desktop pra web..



T.·.F.·.A.·.     S+F
Fellipe Henrique P. Soares

e-mail: > echo "lkrrovknFmsgor4ius" | perl -pe \ 's/(.)/chr(ord($1)-2*3)/ge'
Twitter: @fh_bash

Fellipe Henrique

unread,
Jul 15, 2015, 4:08:04 PM7/15/15
to Python Brasil
Só pra acrescentar.. eu quero usar o python pra desktop, mas usar o sqlalchemy, para eu poder trabalhar de forma legal com o banco de dados, pra nunca mais mexer com banco de dados, na forma "delphi" de ser...

T.·.F.·.A.·.     S+F
Fellipe Henrique P. Soares

e-mail: > echo "lkrrovknFmsgor4ius" | perl -pe \ 's/(.)/chr(ord($1)-2*3)/ge'
Twitter: @fh_bash

Maxwell Morais

unread,
Jul 15, 2015, 6:34:47 PM7/15/15
to python-brasil
Felipe, de uma olhada no Camelot, ele é um framework desktop inspirado no Django http://www.python-camelot.com/

Best Regards.

Maxwell Morais
Python Developer powered by Webnotes framework <3

Linux - Junior Polegato

unread,
Jul 16, 2015, 8:26:14 AM7/16/15
to python...@googlegroups.com
On 15-07-2015 17:07, Fellipe Henrique wrote:
> Só pra acrescentar.. eu quero usar o python pra desktop, mas usar
> o sqlalchemy, para eu poder trabalhar de forma legal com o banco de
> dados, pra nunca mais mexer com banco de dados, na forma "delphi" de
> ser...

Olá!

Desenvolvo há anos para Desktop Linux, tenho até um
micro-framework Pole [1] para facilitar meus trabalhos com PyGTK e
Glade, se te interessar, posso ajudar com dúvidas rápidas e dificuldades
quando você as tiver. É um resultado de trabalho para tornar mais
pythônico relacionamentos com XML, PDF, NFe e Gtk e Glade.

Sobre o banco de dados, está em processo um PoleORM, mas ainda
na incubadora. Enquanto isso é possível fazer executar um "select" e
jogar os dados (cursor) diretamente na grade, editar diretamente na
grade e tratar o que foi alterado antes de aceitar como válido e alterar
na grade e no banco de dados.

[1] https://github.com/JuniorPolegato/pole

--

[]'s

Junior Polegato
Reply all
Reply to author
Forward
0 new messages