turtle.onscreenclick() function in Python Last Updated : 26 Jul, 2020 Summarize Comments Improve Suggest changes Share Like Article Like Report 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.onscreenclick() This function is used to bind fun to a mouse-click event on canvas. Syntax : turtle.onscreenclick(fun, btn=1, add=None) Parameters: Arguments Description funa function with two arguments, the coordinates of the clicked point on the canvas.btnnumber of the mouse-button defaults to 1 (left mouse button)addTrue or False. If True, new binding will be added, otherwise it will replace a former binding Below is the implementation of the above method with an example : Python3 # import packages import turtle import random # global colors col = ['red', 'yellow', 'green', 'blue', 'white', 'black', 'orange', 'pink'] # method to call on screen click def fxn(x, y): global col ind = random.randint(0, 7) # set screen color randomly sc.bgcolor(col[ind]) # set screen sc = turtle.Screen() sc.setup(400, 300) # call method on screen click turtle.onscreenclick(fxn) Output : Here we can find that whenever the user clicks (yellow-colored dot on arrow) on screen it changes the background color of the turtle graphics window randomly. Comment More infoAdvertise with us Next Article turtle.onscreenclick() function in Python D deepanshu_rustagi Follow Improve Article Tags : Python Python-turtle Practice Tags : python Similar Reads turtle.onclick() function in Python 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.onclick() This function is used to bind fun to a mouse-click event on this t 1 min read turtle.onrelease() function in Python 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.onrelease() This function is used to bind fun to the mouse-button-release ev 2 min read turtle.onkey() function in Python 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.onkey() This function is used to bind fun to the key-release event of the ke 1 min read turtle.ondrag() function in Python 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.ondrag() This function is used to bind fun to mouse-move event on this turtl 1 min read turtle.getscreen() function in Python 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.getscreen() This function is used to Return the TurtleScreen object, the tur 1 min read Like