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

Correction d'un bug en cas d'absence de logo

parent d3b1a7c9
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+2 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
Nom,Pays,Type,Url,Logo
France Inter,FR,Généraliste,http://direct.franceinter.fr/live/franceinter-midfi.mp3,france-inter.png
France Musique,FR,Classique,http://direct.francemusique.fr/live/francemusique-midfi.mp3,france-musique.png
France culture,FR,Culture,http://icecast.radiofrance.fr/franceculture-hifi.aac,France_Culture.png
France Bleue Auxerre,FR,Régionale,http://direct.francebleu.fr/live/fbauxerre-midfi.mp3,fb-auxerre.png
France Bleue Isère,FR,Régionale,http://direct.francebleu.fr/live/fbisere-midfi.mp3,fb-isere.png
France Bleu Armorique,FR,Régionale,http://direct.francebleu.fr/live/fbarmorique-midfi.mp3,fb-armorique.png
@@ -16,4 +17,4 @@ Bretagne Blog,DE,Celtic,http://laut.fm/bretagneblog,bretagneblog.png
Highlander Radio,DE,Celtic,https://jenny.torontocast.com:2000/stream/highlanderradio/stream,Highlander.png
Virgin Rock 70,DE,Rock,http://icy.unitedradio.it/VirginRock70.mp3,virginrock70.png
Boom FM_Ottawa,CA,Rock,http://live.leanstream.co/CJOTFM-MP3,boom-ottawa.png
Celtic Folk Punk,DE,Celtic-Folk-Punk,https://streamingp.shoutcast.com/JamendoLounge,celtik-folk-punk.png
Celtic Folk Punk,DE,Celtic-Folk-Punk,https://streamingp.shoutcast.com/JamendoLounge,
+38,2 ko
Chargement de la diff d'image…
+11 −6
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -122,14 +122,15 @@ class Pupitre:
                try:
                    if radios_list[num_radio]['Logo'] != "":  # si un logo est associé à la radio
                        img = Image.open("./images/" + radios_list[num_radio]['Logo'])
                        img = img.resize((logo_size, logo_size), Image.ANTIALIAS)
                        self.logo[num_radio] = ImageTk.PhotoImage(img)
                    else:  # s'il n'y a pas de logo pour la radio
                        img = Image.open("./images/radio.png")

                    img = img.resize((logo_size, logo_size), Image.ANTIALIAS)
                    self.logo[num_radio] = ImageTk.PhotoImage(img)

                    # création du bouton avec le logo de la 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
                    btn_logo.config(
                        command=lambda flux=radios_list[num_radio]['Url'],
@@ -142,10 +143,14 @@ class Pupitre:
    def radio_selected(self, num_radio):
        self.radio_flux(radios_list[num_radio]['Url'])

        logo_size = 225  # taille du logo affiché à droite
        logo_size = 223  # taille du logo affiché à droite

        # affichage le logo de la radio sélectionnée
        if radios_list[num_radio]['Logo'] != "":  # si un logo est associé à la radio
            img = Image.open("./images/" + radios_list[num_radio]['Logo'])
        else:  # s'il n'y a pas de logo pour la radio
            img = Image.open("./images/radio.png")

        img = img.resize((logo_size, logo_size), Image.ANTIALIAS)
        self.logo_selected = ImageTk.PhotoImage(img)
        self.lbl_radio_selected.config(image=self.logo_selected)
+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
75
 No newline at end of file
66
 No newline at end of file