Diferencia entre revisiones de «Curso Python DGA 2011/pyqt/ejercicios clase»

De WikiEducator
Saltar a: navegación, buscar
 
Línea 11: Línea 11:
 
* 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) Implementar los anteriores ejercicios definiendo y conectando señales del modo “new-style”
 
}}
 
}}
  

Última revisión de 23:35 19 oct 2011





Icon reading.jpg

Lectura

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





Icon activity.jpg

Ejercicios: 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) Implementar los anteriores ejercicios definiendo y conectando señales del modo “new-style”






Icon activity.jpg

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.
  • b) Añadir un icono a la calculadora del ejercicio 02, mediante un fichero de recursos