Outils pour utilisateurs

Outils du site


music_player_sur_raspberry_pi

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
music_player_sur_raspberry_pi [2022/01/06 11:14] – Tag0 Added: kivy,python,raspberry_pi,raspbian,sb sergemusic_player_sur_raspberry_pi [2022/01/06 15:40] (Version actuelle) – [ScreenManager avec Scroll vs Swipe] serge
Ligne 1: Ligne 1:
 ====== Music Player sur Raspberry Pi ====== ====== Music Player sur Raspberry Pi ======
 +<WRAP center round box 60% centeralign>
 +**{{tagpage>kivy|Toutes les pages Kivy}}**
 +**[[http://translate.google.com/translate?hl=&sl=auto&tl=en&u=https%3A%2F%2Fressources.labomedia.org%2Fmusic_player_sur_raspberry_pi|English Version]]**
 +</WRAP>
 +<WRAP center round box 40% centeralign>
 +**[[les_pages_kivy_en_details|Les pages Kivy en détails]]**
 +</WRAP>
  
-=====Caractéristiques=====+<WRAP center round box 40% centeralign> 
 +**Un bel exemple d'utilisation de Kivy** 
 +</WRAP> 
 + 
 +=====Détails===== 
 + 
 +====Caractéristiques====
   * Raspbian avec Bureau LXDE   * Raspbian avec Bureau LXDE
   * Python 3   * Python 3
Ligne 26: Ligne 39:
 dtoverlay=disable-bt dtoverlay=disable-bt
  
-Sur une pi3+Sur une pi3, ajouter:
 dtoverlay=pi3-disable-wifi dtoverlay=pi3-disable-wifi
 dtoverlay=pi3-disable-bt dtoverlay=pi3-disable-bt
Ligne 42: Ligne 55:
 Type=Application Type=Application
 Name=Music Player Name=Music Player
-Exec=/usr/bin/python3 /home/pi/music_player/music_player.py+Exec=/usr/bin/python3 /home/pi/Music_Player/music_player.py
 </code> </code>
  
Ligne 51: Ligne 64:
 ==== Sources==== ==== Sources====
  
 +  * **[[https://github.com/sergeLabo/Music_Player|Music_Player sur gitHub]]**
 =====Screen Shot===== =====Screen Shot=====
 {{:media_15:player_1.png?400|}} {{:media_15:player_1.png?400|}}
Ligne 59: Ligne 72:
 {{:media_15:player_5.png?400|}} {{:media_15:player_5.png?400|}}
 {{:media_15:player_6.png?400|}} {{:media_15:player_6.png?400|}}
 +
 +
 +
 +=====ScreenManager avec Scroll vs Swipe======
 +Sur Stackoverflow, des solutions lourdes sont proposées, mais aussi plus simples, des qui marchent pas et également des qui marchent mais qui empêchent les Button de boutonner.
 +
 +====Ma solution====
 +Dans chaque Screen, je rajoute un on_touch_move
 +<code python>
 +    def on_touch_move(self, touch):
 +        """Bascule sur l'écran Albums"""
 +        if touch.dx < -10:
 +            # Définition de l'effet
 +            self.app.screen_manager.transition.direction = 'left'
 +            # Bascule
 +            self.app.screen_manager.current = 'Albums'
 +</code>
 +
 +Le défaut de cette solution est qu'il ne faut pas glisser en appuyant sur un Button.
  
 {{tag>kivy python raspberry_pi raspbian sb}} {{tag>kivy python raspberry_pi raspbian sb}}
music_player_sur_raspberry_pi.1641467673.txt.gz · Dernière modification : 2022/01/06 11:14 de serge