Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

magician

wxPython e as libs

Recommended Posts

magician

Boas quero desenvolver uma aplicação com interface gráfico o mais multi-plataforma possível segundo li corresponde ao wx xD Estou a avaliar Java vs Python para esta aplicação até agora estão ela por ela, estava a tender um pouco mais para python pk a aplicação irá correr num sistema com relativamente poucos recursos e python embora seja mais lento é mais leve que Java.

A questão é como posso colocar as libs do wxpython e wx dentro da aplicaçao de forma a que o utilizador apenas tenha de correr o programa sem ter de instalar tudo isso como dependências externas :S

Já agora se tiverem mais alguma ideia de um toolkit gráfico digam xD


I haven’t lost my mind; it’s backed up on DVD somewhere!

Share this post


Link to post
Share on other sites
newbeen

Em relação a como por todo isso dentro de um executável vais ter de fazer independente da plataforma, para *nix tens o freeze para windows tens o py2exe, o codigo nao precisa de mudar, mas tens de "compilar" especificamente para a plataforma pretendida pelo menos é a única solução que conheço!


RHCE - 120-062-534

Share this post


Link to post
Share on other sites
Tharis

Em relação à solução do wx para o user, a do newbeen parece-me a única (e se não for, é a melhor).

Em relação ao toolkit gráfico, depende do que queres fazer. Se queres fazer algo simples e que não precises de muitas coisas, tens o Tkinter que já vem com o Python... Mas se estás com o problema de incluir o wx na distribuição do teu programa, o teu utilizador alvo também não deve ter o Python instalado, por isso lá se vai a vantagem do Tkinter vir com o Python...

Anyway, para mim wx é mesmo o melhor! :thumbsup:

É claro que o Tkinter já vem com o Python, mas wx ultrapassa o Tkinter milhares de vezes!

Share this post


Link to post
Share on other sites
magician

A solução do newbeen já me tinha passado pela cabeça e é o que tenciona fazer. Mas ainda se mantem 1 problema ou muito me engano ou tenho de ter o wxwidgets instalado e isso acho que tanto o py2exe como o freeze não metem no bin :\


I haven’t lost my mind; it’s backed up on DVD somewhere!

Share this post


Link to post
Share on other sites
newbeen

eu isso testei e pelo menos o py2exe põem nas libs o wxwidgets agora o freeze não sei, mas e suposto eles incluírem todas as bibliotecas que importas nos ficheiros python, por isso a minha opinião recai que não vais ter problemas nenhuns!


RHCE - 120-062-534

Share this post


Link to post
Share on other sites
magician

Vou ver então xD Já agora nenhum IDE com wxpython ?? é que fazer interfaces á mão é xato lol


I haven’t lost my mind; it’s backed up on DVD somewhere!

Share this post


Link to post
Share on other sites
Tharis

Vou ver então xD Já agora nenhum IDE com wxpython ?? é que fazer interfaces á mão é xato lol

O que tenho usado e para mim me parece muito bom é o wxGlade.

Eu tinha feito um artigo para a revista que era para ter sido em parceria com o zeroonnet para mostrar as potencialidades do wxGlade para GUIs em Python e em C++, mas ele nunca chegou a aparecer. :|

Share this post


Link to post
Share on other sites
magician

Pelo que vi o wxGlade parece servir xD vamos lá a ver pode ser que depois se faça um artigo sobre o assunto :thumbsup:


I haven’t lost my mind; it’s backed up on DVD somewhere!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.