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
3.492 visualizaciones desde el 14 de Enero del 2017
1,4 MB
16 paginas
Creado hace 10a (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...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad