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 :

[debutant] afficher une fonction dans une fenetre


Sujet :

Tkinter Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 10
    Par défaut [debutant] afficher une fonction dans une fenetre
    Bonjour, je débute en python et j'ai besoin de votre aide
    Pour ceux qui connaissent j'ai créé une fonction qui permet de faire le jeu de la vie; mais j'aimerais pouvoir afficher le résultat dans une fenetre.
    J'ai du mal a comprendre comment tout cela fonctionne

    Enfin d'une maniere générale, je voudrais juste renvoyer le résultat d'une fonction dans une fenetre.
    Merci de votre aide

  2. #2
    Membre expérimenté Avatar de alexdevl
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    265
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2007
    Messages : 265
    Par défaut
    Bonjour,
    Je propose ceci :

    Deux classes :
    Une pour le jeux de la vie en lui même
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    class Jdv:
        def __init__(self,nli,ncol):
            "Creation d'une matrice"
            self.nli=nli
            self.ncol=ncol
    Une pour l'affichage en tk (avec un canvas)

    Après le programme lance la classe tk, qui elle même crée un objet jeux de la vie, et l'affiche.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    class AffTk(Tkinter.Tk):
        def __init__(self,pjdv):
            self.jdv=Jdv(12,45)
            self.jdv.etatInitial()
            Tkinter.Tk.__init__(self)
            self.can = Tkinter.Canvas(self,width =940, height =240, bg ='ivory')
    Voila..

    A+

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 10
    Par défaut
    merci pour la réponse
    Par contre c'est ce que je craignais, il faut faire des classes et je n'y comprend rien... je vais voir si je trouve un cours
    encore merci

Discussions similaires

  1. Appel d'une fonction dans une fonction d'une même classe
    Par script73 dans le forum Général Python
    Réponses: 3
    Dernier message: 06/03/2015, 10h18
  2. portée d'une variable dans une fonction dans une méthode
    Par laurentg2003 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 29/06/2009, 19h05
  3. [POO] dans une classe, appeler une fonction dans une méthode
    Par arnaudperfect dans le forum Langage
    Réponses: 3
    Dernier message: 26/08/2007, 23h04
  4. Afficher le résultat d'une fonction dans une comboBox
    Par poussin_44 dans le forum Windows Forms
    Réponses: 8
    Dernier message: 10/07/2007, 15h06
  5. [Debutant] changer des images dans une div par une fonction javascript
    Par raul_le_vieux dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/06/2007, 09h35

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