turtle.Screen
时间: 2024-10-04 13:02:52 浏览: 34
Python绘图Turtle库详解.docx
在Python的`turtle`模块中,`turtle.Screen`是一个重要的类,它是`turtle`环境中用于创建和管理绘图窗口的对象。当你创建一个新的`turtle.Screen`实例时,它会自动打开一个新的窗口,这个窗口是turtle绘图的基本平台。
`turtle.Screen`的主要属性和方法包括:
- **setup()**: 可以设置窗口大小、标题以及背景色。
- **clear()**: 清除屏幕内容。
- **getcanvas()**: 返回底层的Tkinter Canvas对象,可以进一步调整窗口样式。
- **onkey(callback, key)**: 注册按键事件处理函数。
- **exitonclick()**: 设置鼠标左键点击关闭窗口。
以下是使用示例:
```python
screen = turtle.Screen()
screen.setup(width=400, height=400, startx=None, starty=None)
screen.bgcolor("lightgreen")
# 绘制操作...
turtle.forward(100)
# 结束后关闭窗口
turtle.done()
```
阅读全文