用python 的canvas
时间: 2024-12-10 10:13:03 浏览: 8
python tkinter canvas使用实例
5星 · 资源好评率100%
Python 的 `tkinter` 模块提供了一个叫做 `Canvas` 的组件,它是一个绘图区域,可以用于创建各种图形、线条、矩形、圆形等元素。`Canvas` 功能强大,常用于构建用户界面或数据可视化。
以下是使用 Python `tkinter` 创建简单 Canvas 的基本步骤:
```python
import tkinter as tk
# 创建 Tk 窗口
root = tk.Tk()
# 创建 Canvas 组件
canvas = tk.Canvas(root, width=400, height=400, bg='white')
canvas.pack() # 将 Canvas 添加到窗口中
# 在 Canvas 上绘制一个圆
circle = canvas.create_oval(50, 50, 250, 250, fill='blue') # 参数:左上角x, y, 右下角x, y, 填充颜色
# 开始主循环
root.mainloop()
```
在这个例子中,我们创建了一个400x400像素的白色画布,并在其中画了一个蓝色的圆形。`create_oval` 方法用于绘制椭圆,其他还有如 `create_rectangle`、`create_line` 等方法用于绘制不同形状。
阅读全文