Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Consulta sobre: Reproductor de video simple con PyQt 4 y 5
#7
Hola nuevamente! Efectivamente el problema es que en Python 2 (versión con la cual probé el código) la operación de división siempre retorna un entero, olvidándose de los decimales. En cambio, en Python 3 por defecto la división retorna un número de coma flotante, y produce el efecto que mostraste. Para evitar esto, simplemente utilizamos // en lugar de /.

  1. def from_milliseconds(ms):
  2. x = ms // 1000
  3. seconds = x % 60
  4. x //= 60
  5. minutes = x % 60
  6. x //= 60
  7. hours = x % 24
  8. return "{:02}:{:02}:{:02}".format(hours, minutes, seconds)


Con respecto a las últimas líneas, eso es más bien el "punto de entrada" de la aplicación (__name__ es igual a "__main__" cuando el archivo es ejecutado y no importado). Es posible definir funciones u otros objetos luego debajo de él, pero no serán visibles para todo el código anterior.

Lamentablemente nunca utilicé OMXPlayer y mi experiencia con Raspberry Pi es nula Sad.

Un saludo.
Responder


Mensajes en este tema
RE: Consulta sobre: Reproductor de video simple con PyQt 4 y 5 - por Francisco - 11-05-2017, 03:23 AM

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)