Aplicaciones de escritorio: PyQt
Uso de PyQt para programar aplicaciones de escritorio Qt
Actividad
Extender la calculadora creada en el ejercicio 2
- Convertirla en calculadora decimal
- Añadir funcionalidad de conversión de divisas con dos botones, uno para convertir el número actual a la divisa x, y el otro para convertirlo a la divisa y.
- Implementar diálogo de preferencias
- Separador de miles
- Selección de las dos divisas sobre las que la calculadora trabajará. Los botones de cambio han de reflejar estas preferencias.
- Obtención de divisas (elegir un método):
- a) Seleccionando un fichero localmente desde el diálogo de preferencias.
- b) Obteniendolo de internet, implementarlo como un thread con progreso en el arranque de la calculadora (ej: yahoo finance)
- Opcional: Empaquetar la aplicación (método/s.o. libre)
Obtención de ficheros de divisas
urllib2.urlopen("http://finance.yahoo.com/d/quotes.csv?s='EURUSD=X,USDEUR=X'&f=S1b")
EURUSD y USDEUR significa que queremos que en el csv nos aparezcan las conversiones de euro a dolar y de dolar a euro. Consultar yahoo finance para otros códigos.
|
|