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

De WikiEducator
Saltar a: navegación, buscar
(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}}  
  
== 01_signals ==
+
 
 +
{{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”
== 02_calculator ==
+
}}
 +
 
 +
{{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 22:40 12 ago 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) 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”






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