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.4.tar.gz
(3.6 kB
view hashes)
Built Distribution
Close
Hashes for turtle_art_manager-1.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c91de43990758f851d1662f2973c48cdd4db6fa3490fe7d236c2e629fdf8acd1 |
|
MD5 | f0c287b20d343671ce03fc931320a566 |
|
BLAKE2b-256 | a30d1d086f30571719fff3ab70a84f9463370ad570f70917d071c7e1d5ae3d0d |