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

Calcul scientifique Python Discussion :

Taille de fenetre non modifiable sur turtle


Sujet :

Calcul scientifique Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Enseignant
    Inscrit en
    Février 2019
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Février 2019
    Messages : 67
    Par défaut Taille de fenetre non modifiable sur turtle
    Bonjour à tous,

    petite question très simple pour les personnes confirmées sur python...
    Je souhaite imposer la taille d'une fenêtre sur turtle..
    En utilisant le module tkinter, je fixe la taille avec "minsize" et "maxsize" avec des valeurs identiques ce qui donne une fenêtre fixe.

    Par contre, il semblerait que le module turtle n'accepte pas "minsize" et "maxsize"...J'ai essayé avec "setup" qui fixe la taille de la fenêtre, mais la taille de la fenêtre reste modifiable par l'utilisateur lorsqu'elle s'affiche à l'écran (en plus petit ou en plus grand). Quelle instruction dois-je utiliser pour rendre la taille de la fenêtre non modifiable par l'utilisateur ?

    Par ailleurs, existe-t-il une instruction unique que je puis-je utiliser sur tkinter pour obtenir le même effet, ou suis-je obligé de faire comme j'ai expliqué plus haut (utiliser 1 fois minsize, et 1 fois maxsize, les deux ayant les mêmes valeurs). Merci.

  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 Olivier20000 Voir le message
    petite question très simple pour les personnes confirmées sur python...
    Je souhaite imposer la taille d'une fenêtre sur turtle..
    Avec turtle, vous avez juste le Canvas qui affiche la sortie auquel vous accédez via screen.
    Et pour récupérer ou changer ses dimensions, vous avez screen.screensize ou la possibilité d'avoir un fichier de configuration.

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

  3. #3
    Membre très actif

    Homme Profil pro
    Bidouilleur
    Inscrit en
    Avril 2016
    Messages
    721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Bidouilleur

    Informations forums :
    Inscription : Avril 2016
    Messages : 721
    Billets dans le blog
    1
    Par défaut
    Salut.

    En accédant au master, donc la fenêtre.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    import turtle
     
    tortue = turtle.Turtle()
    can = tortue.screen.getcanvas()
    can.master.resizable(False, False)
     
    turtle.mainloop()

  4. #4
    Membre confirmé
    Homme Profil pro
    Enseignant
    Inscrit en
    Février 2019
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Février 2019
    Messages : 67
    Par défaut 2eme tortue
    Bonjour!

    Merci pour votre code.
    Une question....
    J'insère les commandes type 'right', 'forward' entre votre ligne 'can.master....' et 'turtle.mainloop()'
    Quand le tracé est fini, j'observe une 2ème tortue qui est fixe au centre de l'écran et qui ne se déplace pas quand la figure se dessine.
    Comment supprimer cette 2ème tortue en plein milieu de l'écran et qui ne sert pas?

    Merci !

  5. #5
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 068
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 068
    Par défaut
    Bonjour,

    Merci d'écrire le code qui reproduit le problème afin qu'on puisse vous aider

  6. #6
    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
    Citation Envoyé par Olivier20000 Voir le message
    Comment supprimer cette 2ème tortue en plein milieu de l'écran et qui ne sert pas?
    En évitant de la créer via l'appel à turtle.Turtle()?
    Ce qui donne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    import turtle
     
    window = turtle.getscreen().getcanvas().winfo_toplevel()
    window.resizable(False, False)
     
    turtle.mainloop()
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. comment modifier la taille de fenetre d'execution
    Par SANDRA009 dans le forum Développement 2D, 3D et Jeux
    Réponses: 1
    Dernier message: 10/04/2009, 17h01
  2. Réponses: 3
    Dernier message: 25/09/2008, 19h17
  3. Taille de table modifiée sur Onchange avec Firefox
    Par identifiant_bidon dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 02/03/2008, 17h19
  4. Rendre un champ non modifiable sur un onclick
    Par damjal dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 12/10/2005, 01h16
  5. Réponses: 1
    Dernier message: 12/09/2005, 14h31

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