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 :

Compatibilité de tkinter avec différents EDI


Sujet :

Tkinter Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    P.G
    P.G est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    158
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 158
    Par défaut Compatibilité de tkinter avec différents EDI
    Bonjour à tous,

    En travaillant avec tkinter je me suis rendu compte que des scripts vendu dans des e-book (pas de pub) donc testés dans python ne fonctionnent pas obligatoirement dans des EDI de type Pyzo ou bien winpython, tous deux fournis avec la bibliothèque tkinter intégrée. Un script peux ne pas fonctionner sur les deux EDI, ou bien sur Pyzo mais pas sur winpython.

    Les changement de root = Tk() en root=Toplevel() ne solutionne pas forcemment les problèmes.

    Quelqu'un a t-il déjà rencontré ce genre de difficultés et / ou a une explication sur le pourquoi de ces différences de comportement ?

    Par avance merci beaucoup.

    P.G

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 738
    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 738
    Par défaut
    Salut,

    Le comportement de la partie GUI d'application dépendra de la version de TCL/Tk qui dépend de la version de Python (puisqu'inclus). Et le comportement des "EDI" dépendra de la version de Python qu'ils utilisent.

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

  3. #3
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 323
    Par défaut
    bonjour
    Citation Envoyé par P.G Voir le message
    tous deux fournis avec la bibliothèque tkinter intégrée
    ...
    une explication sur le pourquoi de ces différences de comportement ?
    Tu réponds toi-même à ta question

    Certains éditeurs s'installent avec leurs propre version de python, d'autres non. Mais le but final de notre script est qu'il fonctionne dans le système et pas dans notre éditeur.
    Si ton éditeur n'est pas compatible avec la version système... il faut donc l'oublier car tu ne vas pas installer cet éditeur à chaque fois avec ton application.

Discussions similaires

  1. Réponses: 2
    Dernier message: 23/01/2008, 08h19
  2. [SWING] Fenêtre avec différents composants
    Par soulhouf dans le forum Débuter
    Réponses: 5
    Dernier message: 17/08/2005, 13h01
  3. compatibilité des réels avec pascal (pour fichier de record)
    Par jacquesberger dans le forum Langage
    Réponses: 2
    Dernier message: 12/08/2005, 19h58
  4. Animations avec différents objet
    Par Mathieu.J dans le forum OpenGL
    Réponses: 6
    Dernier message: 09/06/2004, 14h18
  5. [version] Requete Update avec différentes versions de mySQL
    Par regbegpower dans le forum Requêtes
    Réponses: 2
    Dernier message: 26/01/2004, 17h19

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