From 9789c2caf4b667cca9c8b7ff6a9516a092941aa6 Mon Sep 17 00:00:00 2001 From: clonbg Date: Thu, 6 Jul 2023 21:07:26 +0200 Subject: [PATCH] path a los archivos --- pyradiotray.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/pyradiotray.py b/pyradiotray.py index d0a72b6..df4fbb5 100644 --- a/pyradiotray.py +++ b/pyradiotray.py @@ -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)