PHP 8.2.31
Preview: two_canvases.py Size: 1.09 KB
//lib64/python3.12/turtledemo/two_canvases.py

"""turtledemo.two_canvases

Use TurtleScreen and RawTurtle to draw on two
distinct canvases in a separate window. The
new window must be separately closed in
addition to pressing the STOP button.
"""

from turtle import TurtleScreen, RawTurtle, TK

def main():
    root = TK.Tk()
    cv1 = TK.Canvas(root, width=300, height=200, bg="#ddffff")
    cv2 = TK.Canvas(root, width=300, height=200, bg="#ffeeee")
    cv1.pack()
    cv2.pack()

    s1 = TurtleScreen(cv1)
    s1.bgcolor(0.85, 0.85, 1)
    s2 = TurtleScreen(cv2)
    s2.bgcolor(1, 0.85, 0.85)

    p = RawTurtle(s1)
    q = RawTurtle(s2)

    p.color("red", (1, 0.85, 0.85))
    p.width(3)
    q.color("blue", (0.85, 0.85, 1))
    q.width(3)

    for t in p,q:
        t.shape("turtle")
        t.lt(36)

    q.lt(180)

    for t in p, q:
        t.begin_fill()
    for i in range(5):
        for t in p, q:
            t.fd(50)
            t.lt(72)
    for t in p,q:
        t.end_fill()
        t.lt(54)
        t.pu()
        t.bk(50)

    return "EVENTLOOP"


if __name__ == '__main__':
    main()
    TK.mainloop()  # keep window open until user closes it

Directory Contents

Dirs: 1 × Files: 22

Name Size Perms Modified Actions
- drwxr-xr-x 2026-05-25 08:18:07
Edit Download
4.15 KB lrwxr-xr-x 2026-03-03 12:39:30
Edit Download
951 B lrw-r--r-- 2026-03-03 12:39:30
Edit Download
3.23 KB lrwxr-xr-x 2026-03-03 12:39:30
Edit Download
1.31 KB lrw-r--r-- 2026-03-03 12:39:30
Edit Download
2.90 KB lrwxr-xr-x 2026-03-03 12:39:30
Edit Download
3.39 KB lrwxr-xr-x 2026-03-03 12:39:30
Edit Download
2.38 KB lrwxr-xr-x 2026-03-03 12:39:30
Edit Download
2.00 KB lrwxr-xr-x 2026-03-03 12:39:30
Edit Download
6.36 KB lrw-r--r-- 2026-03-03 12:39:30
Edit Download
1.26 KB lrwxr-xr-x 2026-03-03 12:39:30
Edit Download
1.04 KB lrwxr-xr-x 2026-03-03 12:39:30
Edit Download
3.30 KB lrwxr-xr-x 2026-03-03 12:39:30
Edit Download
2.76 KB lrwxr-xr-x 2026-03-03 12:39:30
Edit Download
1.33 KB lrw-r--r-- 2026-03-03 12:39:30
Edit Download
1.76 KB lrw-r--r-- 2026-03-03 12:39:30
Edit Download
4.93 KB lrwxr-xr-x 2026-03-03 12:39:30
Edit Download
1.37 KB lrwxr-xr-x 2026-03-03 12:39:30
Edit Download
160 B lrw-r--r-- 2026-03-03 12:39:30
Edit Download
1.09 KB lrw-r--r-- 2026-03-03 12:39:30
Edit Download
821 B lrwxr-xr-x 2026-03-03 12:39:30
Edit Download
314 B lrw-r--r-- 2026-03-03 12:39:30
Edit Download
15.01 KB lrwxr-xr-x 2026-03-03 12:39:30
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).