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

Quelques corrections dans le code et dans les commentaires

parent 35bc08b4
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+3 −6
Numéro de ligne d'origine Ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -4,10 +4,6 @@


# import ----------------------------------
# import ----------------------------------
import vlc
import vlc
''' installer le paquet python-vlc :
    $ sudo pip3 install python-vlc
    installer aussi l'application VLC '''

from pupitre import Pupitre  # gestion de l'interface sous Tkinter
from pupitre import Pupitre  # gestion de l'interface sous Tkinter




@@ -17,6 +13,7 @@ class Radio(Pupitre):
        super().__init__()  # constructeur de la classe parente
        super().__init__()  # constructeur de la classe parente
        self.instance = vlc.Instance()
        self.instance = vlc.Instance()
        self.player = self.instance.media_player_new()
        self.player = self.instance.media_player_new()
        self.radio_on = False


    def radio_flux(self, flux):
    def radio_flux(self, flux):
        print(flux)
        print(flux)
@@ -76,8 +73,8 @@ class Radio(Pupitre):
        print(self.num_radio_selected)
        print(self.num_radio_selected)


        # changement de page automatique
        # changement de page automatique
        if (
        if (self.num_radio_selected + 1) % 20 == 0 and self.num_radio_selected != -1:
                self.num_radio_selected + 1) % 20 == 0 and self.num_radio_selected != -1:  # si le numéro est un multiple de 20
            # si le numéro est un multiple de 20
            self.previous_page()
            self.previous_page()


        if self.num_radio_selected == -1:
        if self.num_radio_selected == -1:
+4 −4
Numéro de ligne d'origine Ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -44,17 +44,17 @@ class Pupitre:
        self.logos = tk.Frame(self.root, bg="lightgray")
        self.logos = tk.Frame(self.root, bg="lightgray")
        self.logos.place(width="500", height="400", x=10, y=10)
        self.logos.place(width="500", height="400", x=10, y=10)


        # fenêtre d'affichage de la radio en cours de lecture et des boutons de commande > dim 300x400
        # fenêtre d'affichage de la radio en cours de lecture et des boutons de commande > dim 290x480
        self.menu = tk.Frame(self.root, bg=bg_color)
        self.menu = tk.Frame(self.root, bg=bg_color)
        self.menu.place(width="290", height="480", x=510, y=0)
        self.menu.place(width="290", height="480", x=510, y=0)


        # fenêtre Haute : Titre / Menu > dim 800x80
        # fenêtre Basse sous la mosaïque : Titre / Menu > dim 510x60
        self.bandeau = tk.Frame(self.root, bg=bg_color)
        self.bandeau = tk.Frame(self.root, bg=bg_color)
        self.bandeau.place(width="510", height="60", x=0, y=420)
        self.bandeau.place(width="510", height="60", x=0, y=420)


        # ==== FONCTIONS =================================================
        # ==== FONCTIONS =================================================
        self.mosaique()  # affichage d'une mosaïque de logos des radios
        self.mosaique()  # affichage d'une mosaïque de logos des radios
        self.right_panel()  # affichage de la radio choisie
        self.right_panel()  # affichage de la radio choisie à droite
        self.radio_name()  # affichage de l'info sur l'application
        self.radio_name()  # affichage de l'info sur l'application


        self.num_radio_selected = 0
        self.num_radio_selected = 0
@@ -116,7 +116,7 @@ class Pupitre:
    def right_panel(self):
    def right_panel(self):


        # affiche du logo de la radio sélectionnée
        # affiche du logo de la radio sélectionnée
        self.lbl_radio_logo = ttk.Label(self.menu, background=bg_color_light)
        self.lbl_radio_logo = ttk.Label(self.menu, background=bg_color_light)  # BUG
        self.lbl_radio_logo.place(width=225, height=225, x=33, y=33)
        self.lbl_radio_logo.place(width=225, height=225, x=33, y=33)


        # affiche le nom de la radio
        # affiche le nom de la radio