X7ROOT File Manager
Current Path:
/lib64/python3.8/turtledemo
lib64
/
python3.8
/
turtledemo
/
??
..
??
__init__.py
(314 B)
??
__main__.py
(13.91 KB)
??
__pycache__
??
bytedesign.py
(4.15 KB)
??
chaos.py
(951 B)
??
clock.py
(3.13 KB)
??
colormixer.py
(1.31 KB)
??
forest.py
(2.9 KB)
??
fractalcurves.py
(3.39 KB)
??
lindenmayer.py
(2.38 KB)
??
minimal_hanoi.py
(2 KB)
??
nim.py
(6.36 KB)
??
paint.py
(1.26 KB)
??
peace.py
(1.04 KB)
??
penrose.py
(3.3 KB)
??
planet_and_moon.py
(2.76 KB)
??
rosette.py
(1.33 KB)
??
round_dance.py
(1.76 KB)
??
sorting_animate.py
(4.91 KB)
??
tree.py
(1.37 KB)
??
turtle.cfg
(160 B)
??
two_canvases.py
(1.09 KB)
??
yinyang.py
(820 B)
Editing: 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
Upload File
Create Folder