goocanvas.EllipseModel — A model for ellipse items.
class goocanvas.EllipseModel(goocanvas.ItemSimpleModel): |
+-- gobject.GObject +-- goocanvas.ItemModelSimple +-- goocanvas.EllipseModel
|
goocanvas.EllipseModel implements goocanvas.ItemModel
goocanvas.EllipseModel(properties=None)
properties : | A comma separated properties as **kwargs. |
Returns : | A new goocanvas.EllipseModel |
Creates a new canvas ellipse item.
Here's an example showing how to create an ellipse centered at (100.0, 100.0), with a horizontal radius of 50.0 and a vertical radius of 30.0. It is drawn with a red outline with a width of 5.0 and filled with blue:
ellipse_model = goocanvas.EllipseModel(parent = root, center_x=100, center_y=100, radius_x=50, radius_y=30, stroke_color="red", fill_color="blue", line_width=5.0)