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 :

Probleme d'affichage CANVAS


Sujet :

Tkinter Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 23
    Par défaut Probleme d'affichage CANVAS
    Bonjour à tous

    Je suis de nouveau confronter à un problème et j'ai beau chercher et étudier certain script je ne trouve pas réponse à mon problème.
    Je vous explique.

    J'affiche dans un CANVAS deux ronds qui sont déplassable à l'aide de bouton. Jusqu'ici' ici pas de soucis tout fonctionne à merveille. Mais lorsque je fait chevaucher c'est deux ronds ( superposer à l'aide des boutons ) Le rond vert et systématiquement par dessus le rond rouge. Comment donc définir lequel sera donc en premier plan ?

    Suis je assez clair ?
    D'avance merci

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2008
    Messages : 76

  3. #3
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 23
    Par défaut
    Merci

    Il et clair que sa correspond tout a fait à mon attente mais j'ai beau essayer sa marche pas.
    Je regarde sur le net si quelqu'un peu m'éclaircir s'il vous plait au cas ou je ne trouverai pas

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    222
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 222
    Par défaut
    Voila un petit exemple qui devrait t'aider:

    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
     
    from Tkinter import *
     
    root = Tk()
     
    can = Canvas(root, width=200, height=200)
    red = can.create_rectangle(20, 20, 40, 40, fill='red')
    yel = can.create_rectangle(20, 20, 40, 40, fill='yellow')
     
    btn_move_red = Button(root, text='move red', command=lambda :can.move(red, 10, 0))
    btn_move_yel = Button(root, text='move yel', command=lambda :can.move(yel, 10, 0))
    btn_red_top = Button(root, text='red top', command=lambda :can.tag_raise(red, yel))
    btn_yel_top = Button(root, text='yel top', command=lambda :can.tag_raise(yel, red))
     
    can.pack()
    btn_move_red.pack()
    btn_move_yel.pack()
    btn_red_top.pack()
    btn_yel_top.pack()
    root.mainloop()

  5. #5
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 23
    Par défaut
    impek merci du coup de main sa ma beaucoup aider

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

Discussions similaires

  1. Probleme d'affichage dans canvas en cours traitement
    Par Thierry_V dans le forum Général Python
    Réponses: 5
    Dernier message: 08/07/2014, 19h17
  2. [VB.NET] Probleme d'affichage de controle
    Par mic56 dans le forum Windows Forms
    Réponses: 5
    Dernier message: 09/06/2004, 15h03
  3. xml-xsl-fo : probleme d'affichage d'un tableau
    Par clindoeil dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 12/12/2003, 12h46
  4. [langage] Problème d'affichage
    Par marcoss dans le forum Langage
    Réponses: 3
    Dernier message: 29/08/2003, 13h05
  5. IE [Applet] Plug-in problème d'affichage
    Par Tonton Luc dans le forum JBuilder
    Réponses: 4
    Dernier message: 19/06/2003, 08h28

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