Diferència entre revisions de la pàgina «Python: GUI»

De Cacauet Wiki
Salta a la navegació Salta a la cerca
(Es crea la pàgina amb «Hi ha multitud de llibreries per GUI en Python. En destaquem dues (multiplataforma les dues): * PyQt * PyGTK En aquest curs hem triat PyQt4 per treballar. No està gaire…».)
 
Línia 11: Línia 11:
  
 
== QT ==
 
== QT ==
* GUI: Llibreria Qt (abans de Trolltech, ara de Nokia):
+
Llibreria Qt (abans de Trolltech, ara de Nokia):
** Tutorials per començar a introduïr-se: http://zetcode.com/tutorials/pyqt4/
+
* Tutorials: http://zetcode.com/tutorials/pyqt4/
** Referències:
+
* Referències:
*** Nokia (original llibreria C++): http://doc.qt.nokia.com/4.7/index.html
+
** Nokia (original llibreria C++): http://doc.qt.nokia.com/4.7/index.html
*** PyQt (bindings per Python): http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/index.html
+
** PyQt (bindings per Python): http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/index.html
** Intro ràpida als SIGNALs i SLOTs per Python: http://techbase.kde.org/Development/Tutorials/Python_introduction_to_signals_and_slots
+
* Intro ràpida als SIGNALs i SLOTs per Python: http://techbase.kde.org/Development/Tutorials/Python_introduction_to_signals_and_slots
** Altres tutorials Python (i Ruby, etc.): http://techbase.kde.org/Development/Tutorials#Other_programming_languages
+
* Altres tutorials Python (i Ruby, etc.): http://techbase.kde.org/Development/Tutorials#Other_programming_languages
** Referències de les tecles en Qt: http://doc.qt.nokia.com/4.7/qt.html#Key-enum
+
* Referències de les tecles en Qt: http://doc.qt.nokia.com/4.7/qt.html#Key-enum
* ...
 
  
 +
=== Tutorials ===
 +
* Creació de l'aplicació, barres de menús i d'estat.
 +
* Layouts
 +
* Widgets
 +
* Signals i slots
 +
* Pintar en un widget
 +
* Desenvolupem un joc
  
 
== GTK ==
 
== GTK ==

Revisió del 18:41, 6 gen 2013

Hi ha multitud de llibreries per GUI en Python. En destaquem dues (multiplataforma les dues):

  • PyQt
  • PyGTK

En aquest curs hem triat PyQt4 per treballar. No està gaire clar el futur d'aquesta llibreria, primerament va pertànyer a l'empresa Trolltech i després va passar a Nokia on va ser força utiltizada pel desaparegut SO per mòbils Symbian. Sempre ha tingut un gran suport per aplicacions de codi obert.

GTK és una llibreria pertanyent al projecte GIMP (GTK = Gimp Tool Kit). És la llibreria utilitzada per defecte en Gnome.

La raó de la tria de Qt sobre GTK és degut a raons d'estil i de formalitat de la biblioteca.


QT

Llibreria Qt (abans de Trolltech, ara de Nokia):

Tutorials

  • Creació de l'aplicació, barres de menús i d'estat.
  • Layouts
  • Widgets
  • Signals i slots
  • Pintar en un widget
  • Desenvolupem un joc

GTK