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 :

Zoom (sous Pmw)


Sujet :

Tkinter Python

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2009
    Messages : 139
    Points : 131
    Points
    131
    Par défaut Zoom (sous Pmw)
    Bonjour a tous
    Voila, j'ai fais un joli p'tit dessin en utilisant le scrollecanva de Pmw. tout marche nickel mais je voulais savoir si il etait possible de zoomer a l'aide d'une méthode toute faite

    Sinon y'a t-il possibilité de modifier le champ "hull_with" pendant que le programme tourne

    Merciii

    Julien

  2. #2
    Membre éprouvé
    Avatar de afranck64
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    592
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 592
    Points : 1 006
    Points
    1 006
    Par défaut
    Bonjour,
    Je crois que tu peux procéder comme suit: Tu crée une image (PhotoImage) "img" par exemple que tu conserve comme image d'origine, tu dessine une image dans ton Canvas "pic" par exemple est l'ID de l'image pour les zoom tu fait nvlle_img = img.zoom(x,y) et puis tu fait mon_Canvas.itemconfigure(pic,image=nvlle_img). Tu obtiens un truc du genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    fic = "mon_fichier_image.gif"
     
    root = Tk()
     
    img = PhotoImage(file=fic,master=root)
    can  = Canvas(root)
    can.pack()
    pic = can.create_image(55,55,image=img)
     
    def actu(x=1,y=1):
        global img,pic,can
        nvlle_img = img.zoom(x,y)
        can.itemconfig(pic,image=nvlle_img)
        can.update()
    @+

Discussions similaires

  1. problème de curseur dans échelle zoom sous IE
    Par sophoos dans le forum IGN API Géoportail
    Réponses: 6
    Dernier message: 10/11/2010, 17h39
  2. problème zoom sous ie7
    Par skanderb dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 24/04/2009, 14h47
  3. zoom sous ie7 / images
    Par kohsaka dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 11/08/2008, 16h13
  4. Pb de zoom sous MSCHART
    Par kawel dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 18/07/2006, 15h20
  5. [html][css] 3 lv de zoom sur image sous IE et firefoxe
    Par avogadro dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 10/04/2006, 22h37

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