A package for making turtle art
Project description
Turtle-Art-Manager
The Turtle-Art-Manager package provides Python classes for creating artistic drawings using Turtle graphics.
Installation
You can install the Turtle-Art package using pip:
pip install turtle-art-manager
Classes
TurtleArt Class
The TurtleArt
class serves as an abstract base class for creating various artistic shapes using Turtle graphics.
Usage
from turtle import Screen, Turtle
from turtle_art_manager import TurtleArt
class MyArt(TurtleArt):
def _draw_art(self) -> None:
pass
# Example usage:
screen = Screen()
pen = Turtle()
artwork = MyArt(screen, pen)
artwork.draw()
screen.mainloop()
Methods
- draw(): Draws the artistic shape on the screen.
Rectangle Class
The Rectangle
class is a subclass of TurtleArt
that allows you to draw rectangles on the screen.
Usage
from turtle import Screen, Turtle
from turtle_art_manager import Rectangle
# Example usage:
screen = Screen()
pen = Turtle()
rectangle = Rectangle(screen, pen, width=150, height=80)
rectangle.draw(fill_color=True)
screen.mainloop()
Circle Class
The Circle
class is another subclass of TurtleArt
that allows you to draw circles on the screen.
Usage
from turtle import Screen, Turtle
from turtle_art_manager import Circle
# Example usage:
screen = Screen()
pen = Turtle()
circle = Circle(screen, pen, radius=50)
circle.draw(fill_color=True)
screen.mainloop()
Attributes
- width (int): Width of the rectangle.
- height (int): Height of the rectangle.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
turtle_art_manager-1.1.tar.gz
(3.2 kB
view hashes)
Built Distribution
Close
Hashes for turtle_art_manager-1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a02234628ce9168a5188d3f22323f376bf955b876ba80a4b2dbc94b62a46cc4d |
|
MD5 | ad1d1467e115a35487bdea87f3bdf5d8 |
|
BLAKE2b-256 | 783b384ab74feb71f921cca0a56ef01b9b9a7462278b49ca1feed201f1ea500e |