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 :

oui, non, pas question !


Sujet :

Tkinter Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de Luke spywoker
    Homme Profil pro
    Etudiant informatique autodidacte
    Inscrit en
    Juin 2010
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant informatique autodidacte

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 077
    Par défaut oui, non, pas question !
    J'ai un soucis avec les images, ImageTK et Tkinter quand je tape le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    import ImageTk
    from Tkinter import *
    a=Tk()
    b=ImageTk.PhotoImage(file='chemin/vers/mon/image')#ou ImageTk.BitmapImage(file='chemin/vers/mon/image')
    c=Label (a, image=b)
    c.pack()
    a.mainloop()
    résultat: un jour c'est oui, un jour c'est non et quand c'est non le traceback me dit que l'image n'existe pas alors je me révolte et dit: non pas question.
    J'ai un ordi monter sur devis (AMD64) qui tourne sous ubuntu 64 bits.
    qu'est qui cloche ? peut etre rien et c'est ma question comment écrire le code le plus optimiser possible afin que sa marche a chaque fois (pb apparait sur tous les format) car on ne peut pas se lancer dans un programme si le code devrai marcher et ne marche pas ou si seulement il a envie l'ordi.
    J'obtiens de meilleurs résultats avec mon Intel 32 bits et pourtant c'est la meme version d'ubuntu (64 bits) qui tourne dessus.
    Je vous remercie des conseils que vous pouvez me donner et si quelqu'un sait d'ou vient le pb il serai sympa de m'expliquer.

  2. #2
    Membre Expert Avatar de PauseKawa
    Homme Profil pro
    Technicien Help Desk, maintenance, réseau, système et +
    Inscrit en
    Juin 2006
    Messages
    2 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien Help Desk, maintenance, réseau, système et +
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 725
    Par défaut
    Bonjour,

    Une règle : Toujours garder la référence.

    @+

  3. #3
    Membre éprouvé
    Avatar de Luke spywoker
    Homme Profil pro
    Etudiant informatique autodidacte
    Inscrit en
    Juin 2010
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant informatique autodidacte

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 077
    Par défaut
    Sa fait une régle de plus a respecter: sa marche pour mes essais en ligne de commande(plus de oui | non) mais sa ne fonctionne pas en voulant ajouter une image a un prog de 3 * 1000 lignes, entre l'instanciation et la sauvegarde (2 lignes de suite) sa marche pas je pense a cause des nombreux appels d'instance. c'est pas grave il faut prévoir le coup et je voudrai savoir si il faut prendre ce qui est écrit dans la FAQ au pied de la lettre c'est a dire sauvegarder dans un conteneur (,[ ],( ),{ }) mais le plus propre étant de sauver comme attribut du widget ou faut-t-il faire une sauvegarde dans un conteneur avant.
    Merci.

  4. #4
    Membre Expert Avatar de PauseKawa
    Homme Profil pro
    Technicien Help Desk, maintenance, réseau, système et +
    Inscrit en
    Juin 2006
    Messages
    2 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien Help Desk, maintenance, réseau, système et +
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 725
    Par défaut
    Bonjour,

    Citation Envoyé par Luke spywoker Voir le message
    mais le plus propre étant de sauver comme attribut du widget ou faut-t-il faire une sauvegarde dans un conteneur avant.
    Merci.
    L'exemple parle d'un dico mais vu la taille du code sauvegarde plutôt ton image dans une classe.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    class Mes_Globals():
        monimage = None
     
    Mes_Globals.monimage=PhotoImage(file = uneimage)
    A moins tu est sur avec Mes_Globals.monimage de ne pas avoir de problème de portée.

    @+

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

Discussions similaires

  1. Le TDD est mort ? non, pas vraiment, peut-être que oui
    Par Arsene Newman dans le forum ALM
    Réponses: 61
    Dernier message: 16/07/2014, 14h44
  2. Réponses: 3
    Dernier message: 21/04/2008, 10h29
  3. boite question oui/non
    Par franfr57 dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 07/12/2006, 20h50
  4. Réponses: 2
    Dernier message: 05/10/2006, 12h01
  5. Type oui/non (-1) ce n'est pas (1) !!
    Par tigzirt dans le forum Access
    Réponses: 2
    Dernier message: 23/05/2006, 13h50

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