Valider ff11ac4f rédigé par Thorfin89's avatar Thorfin89
Parcourir les fichiers

Update pupitre sur les chemins relatifs

parent 8e06beb0
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+10 −10
Numéro de ligne d'origine Ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -34,13 +34,13 @@ class Pupitre:
        self.root.attributes('-fullscreen', False)  # < à basculer sur False pour les tests sur PC
        self.root.attributes('-fullscreen', False)  # < à basculer sur False pour les tests sur PC


        # images des boutons
        # images des boutons
        self.icon_back = tk.PhotoImage(file="icons/back.png")
        self.icon_back = tk.PhotoImage(file="./icons/back.png")
        self.icon_play = tk.PhotoImage(file="icons/play.png")
        self.icon_play = tk.PhotoImage(file="./icons/play.png")
        self.icon_pause = tk.PhotoImage(file="icons/pause.png")
        self.icon_pause = tk.PhotoImage(file="./icons/pause.png")
        self.icon_stop = tk.PhotoImage(file="icons/stop.png")
        self.icon_stop = tk.PhotoImage(file="./icons/stop.png")
        self.icon_forward = tk.PhotoImage(file="icons/forward.png")
        self.icon_forward = tk.PhotoImage(file="./icons/forward.png")
        self.icon_sound = tk.PhotoImage(file="icons/sound_up.png")
        self.icon_sound = tk.PhotoImage(file="./icons/sound_up.png")
        self.icon_mute = tk.PhotoImage(file="icons/mute.png")
        self.icon_mute = tk.PhotoImage(file="./icons/mute.png")


        self.zones()  # affichage des 3 zones
        self.zones()  # affichage des 3 zones
        self.mosaique()  # affichage d'une mosaïque de logos des radios
        self.mosaique()  # affichage d'une mosaïque de logos des radios
@@ -118,9 +118,9 @@ class Pupitre:


                try:
                try:
                    if radios_list[num_radio]['Logo'] != "":  # si un logo est associé à la radio
                    if radios_list[num_radio]['Logo'] != "":  # si un logo est associé à la radio
                        self.logo[num_radio] = tk.PhotoImage(file="images/" + radios_list[num_radio]['Logo'])
                        self.logo[num_radio] = tk.PhotoImage(file="./images/" + radios_list[num_radio]['Logo'])
                    else:  # s'il n'y a pas de logo pour la radio
                    else:  # s'il n'y a pas de logo pour la radio
                        self.logo[num_radio] = tk.PhotoImage(file="images/radio.png")
                        self.logo[num_radio] = tk.PhotoImage(file="./images/radio.png")
                    # création du bouton avec le logo de la radio
                    # création du bouton avec le logo de la radio
                    btn_logo = tk.Button(self.zone_mosaique, image=self.logo[num_radio])
                    btn_logo = tk.Button(self.zone_mosaique, image=self.logo[num_radio])
                    # utilisation d'une fonction 'lambda' indexée sur la position du logo
                    # utilisation d'une fonction 'lambda' indexée sur la position du logo
@@ -135,7 +135,7 @@ class Pupitre:
    def radio_selected(self, num_radio):
    def radio_selected(self, num_radio):
        self.radio_flux(radios_list[num_radio]['Url'])
        self.radio_flux(radios_list[num_radio]['Url'])
        # affichage de la radio sélectionnée
        # affichage de la radio sélectionnée
        self.logo_selected = tk.PhotoImage(file="images/Large/" + radios_list[num_radio]['Logo'])
        self.logo_selected = tk.PhotoImage(file="./images/Large/" + radios_list[num_radio]['Logo'])
        self.lbl_radio_selected.config(image=self.logo_selected)
        self.lbl_radio_selected.config(image=self.logo_selected)
        # print(radios_list[1]['Nom'])
        # print(radios_list[1]['Nom'])
        self.lbl_info_radio.config(text=radios_list[num_radio]['Nom'], font=('Helvatical bold', 20))
        self.lbl_info_radio.config(text=radios_list[num_radio]['Nom'], font=('Helvatical bold', 20))