path a los archivos

This commit is contained in:
2023-07-06 21:07:26 +02:00
parent ad1d438c0a
commit 9789c2caf4

View File

@@ -3,10 +3,12 @@ from PyQt6.QtGui import QIcon, QAction
from PyQt6.QtWidgets import QApplication, QMenu, QSystemTrayIcon
from PyQt6.QtMultimedia import QAudioOutput, QMediaPlayer
from PyQt6.QtCore import QUrl
import os
path = os.path.dirname(os.path.abspath(__file__))
app = QApplication([])
app.setQuitOnLastWindowClosed(False)
# Adding an icon
icon = QIcon("radio.png")
icon = QIcon(path + "/radio.png")
# Adding item on the menu bar
tray = QSystemTrayIcon()
tray.setIcon(icon)
@@ -14,7 +16,7 @@ tray.setVisible(True)
# Creating the options
menu = QMenu()
# añadimos el json
f = open("radios.json", "rb")
f = open(path + "/radios.json", "rb")
jsonObject = json.load(f)
f.close()
@@ -35,7 +37,7 @@ def escuchar(url):
# Asigna las acciones de las emisoras
iconPlay = QIcon("play.png")
iconPlay = QIcon(path + "/play.png")
for i, item in enumerate(jsonObject):
globals()['action%s' % i] = QAction(iconPlay, item["nombre"])
globals()['action%s' % i].triggered.connect(
@@ -45,7 +47,7 @@ for i, item in enumerate(jsonObject):
# Pausar
iconPausar = QIcon("pause.png")
iconPausar = QIcon(path + "/pause.png")
pausar = QAction(iconPausar, "Pausar")
pausar.triggered.connect(
lambda:
@@ -55,14 +57,14 @@ menu.addAction(pausar)
# Parar
iconParar = QIcon("stop.png")
iconParar = QIcon(path + "/stop.png")
parar = QAction(iconParar, "Parar")
parar.triggered.connect(lambda: player.stop())
menu.addAction(parar)
# To quit the app
iconExit = QIcon("exit.png")
iconExit = QIcon(path + "/exit.png")
quit = QAction(iconExit, "Quit")
quit.triggered.connect(app.quit)
menu.addAction(quit)