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

Amélioration des noms de fonctions

parent 2c719a8c
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+1 −1
Numéro de ligne d'origine Ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -25,7 +25,7 @@ class Radio(Pupitre):
        self.media = self.instance.media_new(flux)
        self.media = self.instance.media_new(flux)
        self.player.set_media(self.media)
        self.player.set_media(self.media)
        self.radio_play()
        self.radio_play()
        self.now_playing_info()
        self.radio_info()


    def radio_play(self):
    def radio_play(self):
        self.radio_on = True
        self.radio_on = True
+6 −7
Numéro de ligne d'origine Ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -7,7 +7,7 @@ import tkinter as tk
from tkinter import ttk, Scale, HORIZONTAL
from tkinter import ttk, Scale, HORIZONTAL
from PIL import Image, ImageTk
from PIL import Image, ImageTk
import csv
import csv
from vlc import Media, MediaPlayer, Meta
from vlc import Meta


mute = False  # le son n'est pas coupé au démarrage
mute = False  # le son n'est pas coupé au démarrage
radio_on = False  # mémorise le fait d'écouter une radio ou pas
radio_on = False  # mémorise le fait d'écouter une radio ou pas
@@ -54,7 +54,7 @@ class Pupitre:
        self.mosaique()  # affichage d'une mosaïque de logos des radios
        self.mosaique()  # affichage d'une mosaïque de logos des radios
        self.boutons()  # affichage des boutons
        self.boutons()  # affichage des boutons
        self.menu_droite()  # affichage de la radio choisie
        self.menu_droite()  # affichage de la radio choisie
        self.info()  # 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


@@ -119,7 +119,7 @@ class Pupitre:


        # affiche les infos sur le titre en cours d'écoute
        # affiche les infos sur le titre en cours d'écoute
        self.lbl_radio_info = tk.Label(self.menu, background=bg_color_light)
        self.lbl_radio_info = tk.Label(self.menu, background=bg_color_light)
        self.lbl_radio_info.place(width=250, height=80, x=20, y=310)
        self.lbl_radio_info.place(width=250, height=90, x=20, y=300)
        self.lbl_radio_info.config(font=('Helvetica', 10), anchor="n", bg=bg_color, fg="white", wraplength=240)
        self.lbl_radio_info.config(font=('Helvetica', 10), anchor="n", bg=bg_color, fg="white", wraplength=240)


        # potentiomètre de volume
        # potentiomètre de volume
@@ -226,20 +226,19 @@ class Pupitre:


        self.mosaique()
        self.mosaique()


    def info(self):  # affiche les labels contenant les informations
    def radio_name(self):  # affiche les labels contenant les informations


        # affichage le nom la radio en cours d'audition
        # affichage le nom la radio en cours d'audition
        self.lbl_radio_name.config(bg=bg_color)
        self.lbl_radio_name.config(bg=bg_color)


    def now_playing_info(self):
    def radio_info(self):


        if self.radio_on:   # si on a une radio en cours d'écoute
        if self.radio_on:   # si on a une radio en cours d'écoute
            flux_info = self.media.get_meta(Meta.NowPlaying)  # on récupère l'info sur le titre actuel
            flux_info = self.media.get_meta(Meta.NowPlaying)  # on récupère l'info sur le titre actuel

            if flux_info:   # si on a bien une information sur le titre
            if flux_info:   # si on a bien une information sur le titre
                self.lbl_radio_info.config(text=flux_info)      # afficher les infos sous le titre de la radio
                self.lbl_radio_info.config(text=flux_info)      # afficher les infos sous le titre de la radio


        self.root.after(2000, self.now_playing_info)
        self.root.after(2000, self.radio_info)    # relance la fonction 'now_playing_info' toutes les 2s


    def boucle(self):  # boucle principale de tkinter
    def boucle(self):  # boucle principale de tkinter
        self.root.mainloop()
        self.root.mainloop()