Name
create_polygon
Synopsis
c.create_polygon(*coordinates, **poly_options)Creates a polygon item with vertices at the given
coordinates and returns the
item’s handle.
coordinates must be an even number of
positional parameters, alternately x and
y values for each vertex of the polygon, and there
must be at least six positional parameters (three vertices).
poly_options may include:
-
fill The polygon’s interior color (default is black)
-
outline The polygon’s perimeter color (default is black)
-
smooth If true, the polygon is drawn as a smooth curve (a B-spline); otherwise (default), the line is drawn as a normal polygon (a sequence of sides)
-
tags A string (to assign a single tag to this item) or a tuple of strings (to assign multiple tags to this item)
-
width Width of the perimeter line in pixels (default
1)
For example:
x=c.create_polygon(0,150, 50,100, 0,50, 50,0 fill='',
outline='red')draws two empty red triangles on c as a
single polygon, and binds the polygon’s handle to
variable x. You can then fill the
triangles with blue using:
c.itemconfig(x,fill='blue')Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access