Ejercicios
De WikiEducator
< Curso Python DGA 2011 | pyqt
Revisión a fecha de 23:29 12 ago 2011; Luis.perez (Discusión | contribuciones)
Puedes obtener los enunciados y ejercicios a través de github. Para saber cómo, revisa los recursos adicionales sobre git y github.
URL de los ejercicios resueltos: https://github.com/neodoo/curso_python_dga_11/tree/master/pyqt/exerc_solved |
01_signals
Implementar un botón que al pulsarlo provoque que un dial aumente su valor
- a) Haciendo un slot que “escuche” el pulsado del botón y modifique directamente el dial
- b) Haciendo que el slot emita una señal propia pasandole el nuevo valor del dial, y conectando la nueva señal al slot Qt de establecer su valor de dial.
- c) Haciendo una clase que herede de QDial, y que implemente un slot “updateDial” al que se le conecte la señal del b), pero modificada para que sea de tipo “shortcut”
02_calculator
- a) Implementar una calculadora simple (numeros enteros, operaciones básicas, resultado, teclado funcional), haciendo uso de signals, slots, y manejadores de eventos. Usar QtDesigner para la vista.
- b) Añadir un icono a la calculadora del ejercicio 02, mediante un fichero de recursos