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 :

Tkinter : supprimer text dans canvas


Sujet :

Tkinter Python

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2019
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2019
    Messages : 13
    Par défaut Tkinter : supprimer text dans canvas
    Bonjour,

    Je créer un texte dans un canvas avec canvas.create_text(...) de la façon suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if ...:
    canvas.create_text(10,10,text="ok")
    else:
    canvas.create_text(10,10,text="pas ok")
    Mon problème est que j'ai le texte qui s'affiche quand je valide mon if, puis ensuite si je le valide pas il y a mon autre texte qui s'affiche sur le précedent.
    J'aimerais simplement supprimer le texte précedent pour qu'il y ait un seul texte qui s'affiche à la fois.

    Si possible sans faire un delete all

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 762
    Par défaut
    Salut,

    Citation Envoyé par reborn1235 Voir le message
    J'aimerais simplement supprimer le texte précedent pour qu'il y ait un seul texte qui s'affiche à la fois.
    .create_text crée un item de type texte du Canvas contenant une chaîne de caractères qui peut être modifié (comme l'explique la documentation donnée en lien).

    Après, si vous voulez supprimer (ou modifier) cet item là, il faut pourvoir le dire au Canvas en précisant son identifiant (retourné à la création ou en lui associant un "tag").

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. [Tkinter] Copier un texte dans le presse-papier
    Par fire.stone dans le forum Tkinter
    Réponses: 3
    Dernier message: 01/05/2018, 10h22
  2. Supprimer lignes dans fichier texte
    Par dr_octopus74 dans le forum VBScript
    Réponses: 1
    Dernier message: 20/02/2007, 17h54
  3. [Tkinter] Créa et modif texte dans canvas
    Par airod dans le forum Tkinter
    Réponses: 2
    Dernier message: 27/08/2006, 00h24
  4. Centrer verticalement un texte dans un Canvas
    Par Ben_Le_Cool dans le forum API, COM et SDKs
    Réponses: 25
    Dernier message: 07/03/2006, 16h54
  5. [Tkinter] ecrire un texte dans un widget entry
    Par thierry_b dans le forum Tkinter
    Réponses: 3
    Dernier message: 15/12/2005, 11h38

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