terminado

This commit is contained in:
2023-07-06 20:51:47 +02:00
parent 85e1458065
commit ad1d438c0a
5 changed files with 21 additions and 6 deletions

BIN
exit.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
pause.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

BIN
play.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -31,24 +31,39 @@ def escuchar(url):
player.stop()
player.setSource(QUrl.fromLocalFile(url))
player.play()
print(player.mediaStatus())
# Asigna las acciones de las emisoras
iconPlay = QIcon("play.png")
for i, item in enumerate(jsonObject):
print(i, item)
globals()['action%s' % i] = QAction(item["nombre"])
globals()['action%s' % i] = QAction(iconPlay, item["nombre"])
globals()['action%s' % i].triggered.connect(
lambda checked, url=item["url"]: escuchar(url)
)
menu.addAction(globals()['action%s' % i])
# TODO: Agregar opciones, pausar, parar, y continuar
# (cuando esté pausado se pueda continuar y cuando esté reproduciendo
# que se puede pausar) y con iconos
# Pausar
iconPausar = QIcon("pause.png")
pausar = QAction(iconPausar, "Pausar")
pausar.triggered.connect(
lambda:
player.pause()
)
menu.addAction(pausar)
# Parar
iconParar = QIcon("stop.png")
parar = QAction(iconParar, "Parar")
parar.triggered.connect(lambda: player.stop())
menu.addAction(parar)
# To quit the app
quit = QAction("Quit")
iconExit = QIcon("exit.png")
quit = QAction(iconExit, "Quit")
quit.triggered.connect(app.quit)
menu.addAction(quit)
# Adding options to the System Tray

BIN
stop.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB