PDF de programación - Introducción a PyQt

Imágen de pdf Introducción a PyQt

Introducción a PyQtgráfica de visualizaciones

Publicado el 14 de Enero del 2017
2.207 visualizaciones desde el 14 de Enero del 2017
1,4 MB
16 paginas
Creado hace 6a (01/11/2013)
Introducción a

PyQt



Diego Sarmentero
@diegosarmentero

http://diegosarmentero.org



Qué es Qt?

● Framework Multiplataforma.

(Linux, Mac OS X, Windows, y otras plataformas Unix)

● Usado (pero no limitado) para Aplicaciones con Interfaz
Gráfica de Usuario.

● Licencias:

●Libres
●Comerciales

● Maduro, con uso difundido y bien testeado.



Qué es PyQt?

● Binding para Python de las librerías de Qt.

● Completa cobertura de la API.

● Posee Doble Licencia como Qt.

● GPL
● LGPL: comercial
● Otra alternativa para LGPL: PySide

● Una amplia comunidad de usuarios y desarrolladores.

● Un base solida para otros proyectos (PyQwt, PyKDE, etc)

● Muy usado en dominios científicos y/o de visualización.



Componentes del Framework



Conceptos Básicos

 GUI
 Widget
 Herencia
 Eventos
 Signals
 Slot



Signal → Slot



Signal → Slot

self.connect(button, SIGNAL(“clicked()”), self.my_method)
button.clicked.connect(self.my_method)

self.connect(button, SIGNAL(“clicked()”), 


 lambda: self.sum_num(x, y))


Acciones

u é
n ?
o
S

Q



Son Importantes?

Qué Contienen?



Qt Labs



Video...

Editores

Qt Designer



Qt Creator

Ahora Código...

Parece fácil... Hagamos un Navegador Web!



Quien usa Qt?



Y
Más!!

Quien usa PyQt?
Anki

rst2pdf

Eric3 y Eric4 IDE

+

Kodos



NINJA-IDE

Y Más!!

Preguntas?



Enlaces

Página Oficial:

● http://www.riverbankcomputing.co.uk/news

PyQt4 Reference Guide:

● http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/pyqt4ref.html

PyQt4 Class Reference:

● http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/classes.html

Python PyQt:

● http://wiki.python.org/moin/PyQt

man pyuic:

● http://transit.iut2.upmf-grenoble.fr/cgi-bin/man/man2html?pyuic+1

Some Existing Applications:

● http://diotavelli.net/PyQtWiki/SomeExistingApplications

PySide:

● http://www.pyside.org/



Gracias!!



Diego Sarmentero



www.diegosarmentero.org
  • Links de descarga
http://lwp-l.com/pdf1524

Comentarios de: Introducción a PyQt (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad