⇨ MENU ⇨ MODULES ⇨ turtle ⇨ TurtleScreen
turtle.screensize ( )
⇨ MENU ⇨ MODULES ⇨ turtle ⇨ TurtleScreen
turtle.screensize ( )
DESCRIPTION.
Redéfinit et étend les dimensions de la zone de dessin et modifie la couelur du fond.
SYNTAXE.
turtle.screensize ( largeur , hauteur , couleur )
turtle ⇨ tortue graphique anonyme [ OBLIGATOIRE ]
.screensize ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
largeur ⇨ largeur de la zone de dessin [ optionnel ]
hauteur ⇨ hauteur de la zone de dessin [ optionnel ]
couleur ⇨ couleur de la zone de dessin [ optionnel ]
ou
TOR_Tortue.screen.screensize ( largeur , hauteur , couleur )
TOR_Tortue ⇨ instance de la classe turtle.RawTurtle ( ) [ OBLIGATOIRE ]
.screen.screensize ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
largeur ⇨ largeur de la zone de dessin [ optionnel ]
hauteur ⇨ hauteur de la zone de dessin [ optionnel ]
couleur ⇨ couleur de la zone de dessin [ optionnel ]
REMARQUES.
largeur et hauteur doivent être des valeurs numériques, tel que int ( ) ou float ( ), exprimés en pixels.
couleur peut être :
- un str ( ), représentant le nom normalisé d'une couleur (ex. "black", "red", "green") ;
- un str ( ), où chaque couleur primaire est exprimées de 00 à ff en hexadécimale ("#rrvvbb") (ex. "#94bde0") ;
- un tuple ( ), où chaque couleur primaire est exprimée par un int ( ) de 0 à 255 (rouge, vert, bleu) ( ex. ( 128 , 35 , 15 ) ).
Quand les composants de couleur sont exprimées avec des valeurs numériques, entre 0 et 255, il faut au préalable avoir utilisé la méthode turtle.colormode ( 255 ), héritée de la classe turtle.Screen ( ).
L'appel de la méthode turtle.screensize ( ) étend les dimensions de la zone de dessin, mais ne modifie pas les dimension de la fenêtre. L'utilisateur pourra accéder aux parties de la zone de dessin non visibles dans la fenêtre en utilisant les ascenseurs qui seront placés sur les bords droit et bas de la fenêtre.
Si largeur et/ou hauteur étaient manquants, les autres arguments devront, pour ne pas lever d'exception, être nommés :
- canvwidth = largeur, pour la largeur ;
- canvheight = hauteur, pour lahauteur ;
- bg = couleur.
Utilisé sans argument, l'appel de la méthode turtle.screensize ( ) retourne un tuple ( ) de deux éléments ayant la forme ( largeur , hauteur ).
Voir la méthode turtle.setup ( ) pour modifier la taille de la fenêtre contenant la zone de dessin.
La tortue graphique anonyme ne doit pas préfixer cette méthode (turtle.screensize ( )).
Les tortues graphiques nommées devront la préfixer avec .screen (TOR_Tortue.screen.screensize ( )).
Les tortues graphiques indépendantes ne doivent pas utiliser cette méthode.
EXEMPLES.
Avec la tortue anonyme.
import turtle
turtle.color ( "red" , "pink" )
turtle.shape ( "turtle" )
turtle.speed ( 1 )
turtle.goto ( 500 , 250 )
turtle.screensize ( 1500 , 1000 , "aqua" )
Avec une tortue nommée.
import turtle
TOR_Test = turtle.Turtle ( )
TOR_Test.color ( "red" , "pink" )
TOR_Test.shape ( "turtle" )
TOR_Test.speed ( 1 )
TOR_Test.goto ( 500 , 250 )
TOR_Test.screen.screensize ( 1500 , 1000 , "aqua" )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.