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

RicardoCostaTW

Boa biblioteca para interfaces gráficos

Recommended Posts

RicardoCostaTW

Boas Pessoal,

Queria saber uma boa biblioteca para interfaces gráficos em Python. Utilizei a Tkinter, mas sinceramente não estou a gostar muito. Algum programa que dê para arrastar os botões e afins e depois apenas programar os eventos?

Eu uso o Pycharm como IDE, não sei se há algum plugin ou assim..

Abraço

Share this post


Link to post
Share on other sites
Pedro C.

Penso que as mais utilizadas actualmente é pyQT e wxPython. Tanto uma como a outra têm ambientes onde se pode programar visualmente o aspecto.

Para pyQT:

* QT designer (www.riverbankcomputing.com/software/pyqt/intro)

Para wxPython:

* Boa Constructor (http://boa-constructor.sourceforge.net/)

* wxDesigner (http://www.wxdesigner-software.de/)

* wxGlade (http://wxglade.sourceforge.net/index.php)

Nunca utilizei um desses softwares embora faça regularmente programação com o wxPython. De qualquer das maneira essas duas bibliotecas gráficas são mantidas regularmente pelas suas equipas de desenvolvimento e são bastante actuais. Podes encontrar bons tutorias no http://zetcode.com/:

a) para pyQt4: http://zetcode.com/tutorials/pyqt4/

b) para wxPython: http://zetcode.com/wxpython/

Abriram também um novo site de documentação do wxPython que tem ajudado bastante para o pessoal que esteja a utilizar os widgets mais recentes: http://wxpython.org/Phoenix/docs/html/index.html

As mais conhecidas bibliotecas de gráficos 2D/3D têm backends para integração tanto num como no outro caso: matplotlib, mayavi, vtk, etc.

Share this post


Link to post
Share on other sites
eatg75

Tambem existe o PyGTK e que um binding do GTK+ para o Python, mas sinceramente recomendaria o PySide que e um binding oficial do Qt para o Python, as apis sao muito pythonic, i.e. a la Python e facil de entender visita os sites zetcode.com, qt-project.org e techbase.kde.org, no techbase procura na seccao de linguagens suportadas e encontraras referencias tanto para o PyQt como para o PySide.


Victarion seized the dusky woman by the wrist and pulled her to him.

Victarion - She will do it. Go pray to your red god. Light your fire, and tell me what you see.

Moqorro's dark eyes seemed to shine.

Moqorro - I see dragons.

Share this post


Link to post
Share on other sites
djthyrax

Costumo usar o wxGlade.


Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!

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.