Exemple #1
0
    def Rechercher_BTC_EUR(self):
        #Recuperation des Informations
        self.Symbole_Coin_cryptonator, self.Prix_Actuel_cryptonator, self.Volume_24h_cryptonator, self.Difference_Prix_24h_cryptonator, self.Volume_Monnaie_30DAY, self.Prix_Moins_Eleve_24h, self.Prix_Actuel, self.Prix_Plus_Eleve_24h, self.Liquidite_Achat, self.Liquidite_Vente = Recherche_Info_Coin(
            "BTC-EUR")

        InfoPopup = BoxLayout(
            orientation='vertical'
        )  #On indique que l'object InfoPopup aura comme particularite d'avoir un Layout BoxLayout en orientation vertical
        #Donc son contenue sera tous en Vertical
        InfoPopup.add_widget(
            Label(text=self.Symbole_Coin_cryptonator)
        )  #On peut ajouter dans Kivy, des Widgets 'On the fly' sans forcemment passer par un fichier .kv et sa lecture par consequent.
        InfoPopup.add_widget(Label(text=self.Prix_Actuel_cryptonator))
        InfoPopup.add_widget(Label(text=self.Volume_24h_cryptonator))
        InfoPopup.add_widget(Label(text=self.Difference_Prix_24h_cryptonator))
        InfoPopup.add_widget(Label(text=self.Volume_Monnaie_30DAY))
        InfoPopup.add_widget(Label(text=self.Prix_Moins_Eleve_24h))
        InfoPopup.add_widget(Label(text=self.Prix_Plus_Eleve_24h))
        InfoPopup.add_widget(Label(text=self.Liquidite_Achat))
        InfoPopup.add_widget(Label(text=self.Liquidite_Vente))

        KivyPopup = Popup(
            title=self.Symbole_Coin_cryptonator,
            content=InfoPopup,
            auto_dismiss=True
        )  #On créer un objet Popup en luo donnant plusieurs valeur , comme son titre , son contenue et un parametre d'auto-destruction

        BoutonFermeturePopup = Button(
            text="Fermer"
        )  #On ajoute un bouton permettant de fermer soi-meme le popup afficher a l'ecran
        BoutonFermeturePopup.bind(
            on_press=KivyPopup.dismiss
        )  #On joint la fonctionnaliter de fermeture au bouton
        InfoPopup.add_widget(
            BoutonFermeturePopup
        )  #Puis on ajoute ce bouton dans le pop comme etant un contenue

        KivyPopup.open(
        )  #Et pour terminer on demande a Kivy d'afficher ce popup a cet instant
Exemple #2
0
    def Rechercher_de_la_Paire(self, Paire_Indiquee):
        #Recuperation des Informations
        self.Symbole_Coin_cryptonator, self.Prix_Actuel_cryptonator, self.Volume_24h_cryptonator, self.Difference_Prix_24h_cryptonator, self.Volume_Monnaie_30DAY, self.Prix_Moins_Eleve_24h, self.Prix_Actuel, self.Prix_Plus_Eleve_24h, self.Liquidite_Achat, self.Liquidite_Vente = Recherche_Info_Coin(
            Paire_Indiquee)

        InfoPopup = BoxLayout(orientation='vertical')

        InfoPopup.add_widget(Label(text=self.Symbole_Coin_cryptonator))
        InfoPopup.add_widget(Label(text=self.Prix_Actuel_cryptonator))
        InfoPopup.add_widget(Label(text=self.Volume_24h_cryptonator))
        InfoPopup.add_widget(Label(text=self.Difference_Prix_24h_cryptonator))
        InfoPopup.add_widget(Label(text=self.Volume_Monnaie_30DAY))
        InfoPopup.add_widget(Label(text=self.Prix_Moins_Eleve_24h))
        InfoPopup.add_widget(Label(text=self.Prix_Plus_Eleve_24h))
        InfoPopup.add_widget(Label(text=self.Liquidite_Achat))
        InfoPopup.add_widget(Label(text=self.Liquidite_Vente))

        KivyPopup = Popup(title=self.Symbole_Coin_cryptonator,
                          content=InfoPopup,
                          auto_dismiss=True)

        BoutonFermeturePopup = Button(text="Fermer")
        BoutonFermeturePopup.bind(on_press=KivyPopup.dismiss)
        InfoPopup.add_widget(BoutonFermeturePopup)

        KivyPopup.open()
Exemple #3
0
 def Recherche_de_la_Paire(Paire_Indiquee):
  #create child window
  Fenetre_Recherche_de_la_Paire = Toplevel()

  #Recuperation des Informations
  tk_Symbole_Coin_cryptonator,tk_Prix_Actuel_cryptonator,tk_Volume_24h_cryptonator,tk_Difference_Prix_24h_cryptonator,tk_Volume_Monnaie_30DAY,tk_Prix_Moins_Eleve_24h,tk_Prix_Actuel,tk_Prix_Plus_Eleve_24h,tk_Liquidite_Achat,tk_Liquidite_Vente = Recherche_Info_Coin(Paire_Indiquee)

  #Traitement de l'Affichage des Informations
  tk_tk_Symbole_Coin_cryptonator = Label(Fenetre_Recherche_de_la_Paire, text=tk_Symbole_Coin_cryptonator)

  #---Zone Cryptonator---
  EnveloppeCryptonator = LabelFrame(Fenetre_Recherche_de_la_Paire, text="D'après Cryptonator", padx=5, pady=5)    #Création d'une "Zone Frame" à Label
  EnveloppeCryptonator.pack(fill="both", expand="no")
  
  tk_tk_Prix_Actuel_cryptonator = Label(EnveloppeCryptonator, text=tk_Prix_Actuel_cryptonator)
  tk_tk_Volume_24h_cryptonator = Label(EnveloppeCryptonator, text=tk_Volume_24h_cryptonator)
  tk_tk_Difference_Prix_24h_cryptonator = Label(EnveloppeCryptonator, text=tk_Difference_Prix_24h_cryptonator)

  tk_tk_Prix_Actuel_cryptonator.pack()
  tk_tk_Volume_24h_cryptonator.pack()
  tk_tk_Difference_Prix_24h_cryptonator.pack()
  #---Zone Cryptonator---

  #---Zone CoinbasePro---
  EnveloppeCoinbasePro = LabelFrame(Fenetre_Recherche_de_la_Paire, text="D'après CoinbasePro", padx=5, pady=5)    #Création d'une "Zone Frame" à Label
  EnveloppeCoinbasePro.pack(fill="both", expand="no")

  tk_tk_Prix_Moins_Eleve_24h = Label(EnveloppeCoinbasePro, text=tk_Prix_Moins_Eleve_24h)
  tk_tk_Prix_Actuel = Label(EnveloppeCoinbasePro, text=tk_Prix_Actuel)
  tk_tk_Prix_Plus_Eleve_24h = Label(EnveloppeCoinbasePro, text=tk_Prix_Plus_Eleve_24h)
  tk_tk_Volume_Monnaie_30DAY = Label(EnveloppeCoinbasePro, text=tk_Volume_Monnaie_30DAY)
  tk_tk_Liquidite_Achat = Label(EnveloppeCoinbasePro, text=tk_Liquidite_Achat)
  tk_tk_Liquidite_Vente = Label(EnveloppeCoinbasePro, text=tk_Liquidite_Vente)

  tk_tk_Prix_Moins_Eleve_24h.pack()
  tk_tk_Prix_Actuel.pack()
  tk_tk_Prix_Plus_Eleve_24h.pack()
  tk_tk_Volume_Monnaie_30DAY.pack()
  tk_tk_Liquidite_Achat.pack()
  tk_tk_Liquidite_Vente.pack()

  Button(Fenetre_Recherche_de_la_Paire, text="Fermer", command=Fenetre_Recherche_de_la_Paire.destroy).pack()