Chargement en cours pupitre.py +10 −10 Numéro de ligne d'origine Ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -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 Chargement en cours Chargement en cours @@ -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 Chargement en cours @@ -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)) Chargement en cours Chargement en cours
pupitre.py +10 −10 Numéro de ligne d'origine Ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -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 Chargement en cours Chargement en cours @@ -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 Chargement en cours @@ -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)) Chargement en cours