goocanvas.Polyline — A polyline item (a series of lines with optional arrows).
class goocanvas.Polyline(goocanvas.ItemSimple): |
Functions
def goocanvas.polyline_new_line(parent
, x1
, y1
, x2
, y2
, properties
)
|
goocanvas.Polyline
represents a polyline item, which is a series of one or more lines, with optional arrows at either end.
It is a subclass of
goocanvas.ItemSimple
and so inherits all of the style properties such as "stroke-color", "fill-color" and "line-width".
It also implements the goocanvas.Item
interface, so you can use the goocanvas.Item
functions such as goocanvas.Item.raise_()
and goocanvas.Item.rotate()
goocanvas.Polyline(properties
=None)
| A comma separated list of properties. |
Returns: | A new
goocanvas.Polyline
|
Creates a new canvas polyline item.
Here's an example showing how to create a filled triangle with vertices at (100,100), (300,100), and (200,300).
p_points = goocanvas.Points([(100.0, 100.0), (300.0, 100.0), (200.0, 300.0)]) polyline = goocanvas.Polyline(points=p_points, close_path=True, stroke_color="red", fill_color="blue")
def goocanvas.polyline_new_line(parent
, x1
, y1
, x2
, y2
, properties
)
| The parent item, or None. |
| The x coordinate of the start of the line. |
| The y coordinate of the start of the line. |
| The x coordinate of the end of the line. |
| The y coordinate of the end of the line. |
| A comma separated list of properties. |
Creates a new polyline item with a single line.