IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tkinter Python Discussion :

Calcul simple avec deux variables récupéres sous Entry


Sujet :

Tkinter Python

  1. #1
    lid
    lid est déconnecté
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    17
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 17
    Points : 18
    Points
    18
    Par défaut Calcul simple avec deux variables récupéres sous Entry
    Bonjour à tous,

    Pourriez-vous s'il vous plait, me présenter un exemple simple d'un script Python avec Tkinter qui récupère deux variables par "Entry" et qui permette de les multiplier grâce à une fonction puis d'afficher le résultat dans un label...

    Merci infiniment.
    Philippe

  2. #2
    lid
    lid est déconnecté
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    17
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 17
    Points : 18
    Points
    18
    Par défaut Voilà ma solution avec 3 variables...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    # -*- coding: Latin-1 -*- 
    from Tkinter import * 
    from math import *
     
     
    #Fonction calcul 
    def calcul (): 
        #Récupération des variables
        D=int(A.get()) 
        E=float(B.get()) 
        F=float(C.get()) 
     
        #Calcul 
        G=D*E*F
     
        chaine.configure(text = G)
     
    fenetre = Tk() 
    fenetre.title("Test de calculs") 
     
    txt1=Label(fenetre, text="A:").grid(row=1, column=1) 
    txt2=Label(fenetre, text='B:').grid(row=2, column=1) 
    txt3=Label(fenetre, text='C:').grid(row=3, column=1)
    Button(fenetre,text='Calculer',command=calcul).grid(row=4 , column=1) 
    Button(fenetre,text='Quitter',command=fenetre.destroy).grid(row=4, column=2) 
     
    A=Entry(fenetre) 
    B=Entry(fenetre) 
    C=Entry(fenetre)
    chaine = Label(fenetre) 
     
    A.grid(row=1, column=2) 
    B.grid(row=2, column=2) 
    C.grid(row=3, column=2)
    chaine.grid(row=5, column=2) 
     
    fenetre.mainloop()

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Calcul d'une d'une double somme avec deux variables en entrée
    Par beauvaim dans le forum Mathématiques
    Réponses: 4
    Dernier message: 20/11/2011, 04h31
  2. Réponses: 8
    Dernier message: 02/06/2011, 17h13
  3. Calculs simples avec Ruby
    Par Lorddolf dans le forum Ruby
    Réponses: 3
    Dernier message: 14/03/2011, 16h49
  4. Optimisation d'un calcul simple entre deux dates
    Par grafik.muzik dans le forum Requêtes
    Réponses: 4
    Dernier message: 07/05/2009, 01h11
  5. [Tableaux] Switch avec deux variables, comment ?
    Par sandddy dans le forum Langage
    Réponses: 5
    Dernier message: 27/09/2007, 10h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo