Diferencia entre revisiones de «Curso Python DGA 2011/pyqt/ejercicios clase»
De WikiEducator
(Página creada con '{{:Curso Python DGA 2011/pyqt/nav}} {{MiTitulo| Ejercicios}} {{Lectura| Puedes obtener los enunciados y ejercicios a través de github. Para saber cómo, revisa los recursos a…') |
|||
Línea 6: | Línea 6: | ||
URL de los ejercicios resueltos: https://github.com/neodoo/curso_python_dga_11/tree/master/pyqt/exerc_solved}} | URL de los ejercicios resueltos: https://github.com/neodoo/curso_python_dga_11/tree/master/pyqt/exerc_solved}} | ||
− | = | + | |
+ | {{Actividad|Title=Ejercicios: 01_signals| | ||
Implementar un botón que al pulsarlo provoque que un dial aumente su valor | 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 | * 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. | * 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” | * 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” | ||
− | = | + | }} |
+ | |||
+ | {{Actividad|Title=Ejercicios: 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. | * 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 | * b) Añadir un icono a la calculadora del ejercicio 02, mediante un fichero de recursos | ||
+ | }} |
Revisión de 23:40 12 ago 2011
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 |
Implementar un botón que al pulsarlo provoque que un dial aumente su valor
|
|