用tkinter画布,画一个海边风景图的代码
时间: 2024-04-15 22:26:10 浏览: 95
画布绘图的源代码
4星 · 用户满意度95%
当然可以!以下是一个使用Tkinter绘制海边风景图的示例代码:
```python
import tkinter as tk
# 创建窗口
window = tk.Tk()
window.title("海边风景图")
window.geometry("500x400")
# 创建画布
canvas = tk.Canvas(window, width=500, height=400)
canvas.pack()
# 绘制海
canvas.create_rectangle(0, 200, 500, 400, fill="#0080FF")
# 绘制沙滩
canvas.create_rectangle(0, 300, 500, 400, fill="#FFFF99")
# 绘制太阳
canvas.create_oval(400, 50, 450, 100, fill="yellow", outline="yellow")
# 绘制海浪
wave_y = 250
for i in range(4):
canvas.create_arc(i*100, wave_y, i*100+100, wave_y+50, start=180, extent=180, outline="#0080FF", width=3, style="arc")
# 绘制棕榈树
canvas.create_polygon(100, 250, 120, 200, 140, 250, fill="#8B4513", outline="#8B4513")
canvas.create_polygon(120, 200, 130, 150, 140, 200, fill="#8B4513", outline="#8B4513")
canvas.create_polygon(130, 150, 130, 120, 140, 150, fill="#8B4513", outline="#8B4513")
# 运行窗口主循环
window.mainloop()
```
你可以运行这段代码,看到一个简单的海边风景图。你也可以根据需要修改绘图的各个参数,添加更多的元素来丰富画面。
阅读全文