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 :

Canvas avec Tkinter


Sujet :

Tkinter Python

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1
    Points : 2
    Points
    2
    Par défaut Canvas avec Tkinter
    Bonjour a tous !

    Tous d'abord Merci à toute l'equipes.

    Je vais pas vous racontez ma vie.
    Mais depuis peu je me suis mis au language Python

    En attendant que je recois mon livre que j'ai commandé chez Oreilly Apprendre a programmer avec python

    J'essaye tand bien que mal d'utilisé TKinter

    Pour essayé de comprendre un peu comme fonctionne TKinter J'ai realisé ce fichier test.py
    Le but affiche la table *7 dans mon canvas
    ce fichier test.py m'affiche la table * 7 sur la sortie standard de mon terminal

    Ma Question

    Comment afficher la table*7 directement dans mon Canvas

    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
     
    from Tkinter import *
    def table7():
      n=1
        while n<11:
            print n*7,
            n=n+1
    fen1=Tk()
    can1=Canvas(fen1,bg='black',height=400,width=400)
    can1.pack(side=RIGHT)
    bou1=Button(fen1,text='quitter',command=fen1.quit)
    bou1.pack(side=BOTTOM)
    bou2=Button(fen1,text='affiche la table par 7',command=table7)
    bou2.pack()
    fen1.mainloop()

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 7
    Points : 7
    Points
    7
    Par défaut
    tu devrais essayer ça:
    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
    from Tkinter import *
     
    fen1=Tk()
    can1=Canvas(fen1,bg='white',height=400,width=400)
     
    def table7():
      n=1
      while n<11:
    	  can1.create_text(30,(20+n*10),text=str(n*7))
              n=n+1
     
     
    can1.pack(side=RIGHT)
    bou1=Button(fen1,text='quitter',command=fen1.quit)
    bou1.pack(side=BOTTOM)
    bou2=Button(fen1,text='affiche la table par 7',command=table7)
    bou2.pack()
    fen1.mainloop()

Discussions similaires

  1. canvas plein écran avec Tkinter
    Par Captain'Flam dans le forum Général Python
    Réponses: 5
    Dernier message: 15/06/2015, 18h06
  2. Problème avec tkinter canvas.configure
    Par az-steak dans le forum Général Python
    Réponses: 9
    Dernier message: 29/05/2013, 21h48
  3. [Tkinter] Insérer une image jpg sur un canvas avec PIL
    Par Kyojimbo dans le forum Tkinter
    Réponses: 2
    Dernier message: 23/02/2006, 16h46
  4. [Tkinter] Un petit souçis d'event avec Tkinter
    Par fire.stone dans le forum Tkinter
    Réponses: 4
    Dernier message: 29/10/2005, 20h56
  5. [D6] Problème de canvas avec MessageDlg
    Par dridri86 dans le forum Langage
    Réponses: 9
    Dernier message: 12/07/2005, 13h44

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