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 :

Mettre une interface graphique sous format pdf


Sujet :

Tkinter Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2012
    Messages : 39
    Par défaut Mettre une interface graphique sous format pdf
    Bonjour

    J'aimerais pouvoir enregistrer mon interface graphique faite sous tkinter python v3.2.3 en format pdf pour pouvoir l'imprimer (le fenêtre avec tout ce qu'elle contient)...
    Est-ce possible de faire çà et comment?

    Merci d'avance

  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,

    La solution c'est de passer par PIL mais... vous avez dit python v3.2.3 et pas de PIL (hors portage non officiel) pour le moment pour Python 3.
    Une idée simple serait de passer par un Canvas pour créer l'interface dedans et d'utiliser .postscript() (Qui donne du Postscript, que vous pouvez facilement travailler), .create_window() permettant 'd’intégrer' les Widget à l'image.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    from tkinter import *
     
    master = Tk()
    cv = Canvas(master, width=200, height=100)
    cv.pack()
    cv.create_rectangle(50, 25, 150, 75, fill="blue")
    l = Label(cv, text='Label', bd=0, padx=3, pady=1)
    cv.create_window(20, 20, window=l)
    b = Button(cv, text='draw', command=lambda :cv.postscript(file="ecran.ps", colormode='color'))
    cv.create_window(100, 48, window=b)
    mainloop()
    Après c'est plus compliqué (voir vos précédents post)

    @+

  3. #3
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2012
    Messages : 39
    Par défaut
    et çà serait possible de faire une impression ecran? (en contournant PIL)

  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
    Le sujet n'était pas de créer un pdf ? Je vous propose une solution 'simple' (et cela correspond à votre première demande, soit: J'essaye de trouver comment je pourrais enregistrer mon interface graphique (pas la page de code mais la fenêtre avec les bouttons etc) dans un dossier.) (simple, mais tordue il est vrais) de vous en sortir sans toucher à ceux que je vous ai déjà montrer.

  5. #5
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    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 741
    Par défaut
    Citation Envoyé par nini_python Voir le message
    et çà serait possible de faire une impression ecran? (en contournant PIL)
    Si vous êtes sous Windows, la version non officielle de PIL fonctionne très bien et est même dispo pour 3.3 à l'URL
    Vous pouvez aussi utiliser une copie d'écran externe.
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  6. #6
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2012
    Messages : 39
    Par défaut
    merci beaucoup pour vos réponses

    PauseKawa j'ai essayé votre code mais çà n'a pas fonctionné. Je suis repartie sur l'idée d'une capture écran pour juste garder une trace de l'interface graphique pour pouvoir l'imprimer automatiquement après (ce qui va être un problème également pour communiquer avec l'imprimante). Je vous remercie énormément pour le mal que vous vous êtes donné à répondre à tous mes topics.

    Merci wiztricks pour le lien de PIL.

    Sujet résolu
    Merci

  7. #7
    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
    Bonsoir,

    Citation Envoyé par nini_python Voir le message
    PauseKawa j'ai essayé votre code mais çà n'a pas fonctionné.
    Juste pour l'information cela 'bloque' ou ? Merci

    @+

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 02/07/2014, 15h34
  2. création d'une interface graphique sous R
    Par gossetad dans le forum R
    Réponses: 2
    Dernier message: 16/02/2012, 11h39
  3. [XL-2007] sauvegarde d'une feuille excel sous format pdf
    Par chris09300 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/02/2011, 19h20
  4. avoir l'option zoom dans une interface graphique sous gui
    Par kwich-bow dans le forum Interfaces Graphiques
    Réponses: 9
    Dernier message: 11/06/2009, 16h46
  5. Réponses: 3
    Dernier message: 10/03/2008, 23h43

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