Skip to content
Related Articles

Related Articles

Python – turtle.Screen().setup() method

View Discussion
Improve Article
Save Article
  • Last Updated : 20 Aug, 2020

The turtle module provides turtle graphics primitives, in both object-oriented and procedure-oriented ways. Because it uses tkinter for the underlying graphics, it needs a version of Python installed with Tk support.

turtle.Screen().setup() Method:

This method is used to set the size and position of the main window.

Syntax : turtle.Screen().setup(width=0.5, height=0.75, startx=None, starty=None)

Parameters: This method has following parameters:

  • width: as integer a size in pixels, as float a fraction of the screen. Default is 50% of screen.
  • height: as integer the height in pixels, as float a fraction of the screen. Default is 75% of screen.
  • startx: if positive, starting position in pixels from the left edge of the screen, if negative from the right edge. Default, startx=None is to center window horizontally.
  • starty: if positive, starting position in pixels from the top edge of the screen, if negative from the bottom edge. Default, starty=None is to center window vertically.

                                        

Below is the implementation of above method with some examples :

Example 1: Change the configuration of the window.

Python3




# import turtle package
import turtle
  
# making turtle object
sc = turtle.Screen()
  
# setup the screen size
sc.setup(400,400)
  
# set the background color
sc.bgcolor("blue")
  
# This code is contributed
# by Deepanshu Rustagi.

Output :

Output window turtle

Example 2: Change the position of the window by setting up the ‘startx’ and ‘starty’ in setup() method.

Python3




# import turtle package
import turtle
  
# making turtle object
sc = turtle.Screen()
  
# set the screen size 400x400 pixels
# set the screen position by
# startx to 50
# starty to-200
sc.setup(400, 400, startx = 50,
         starty = -200)
  
# set the background color
sc.bgcolor("blue")
  
# This code is contributed 
# by Deepanshu Rustagi.

Output :

Output window turtle-2


My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!