编写程序,利用画布组件在窗体中绘制如下图形python
时间: 2024-04-30 14:21:33 浏览: 129
基于Python及PyQt编写的算法演示窗体程序
以下是一个绘制图形的 Python 代码示例,使用了 tkinter 库中的 Canvas 组件:
```python
from tkinter import *
# 创建窗口
root = Tk()
# 创建画布
canvas = Canvas(root, width=300, height=200)
canvas.pack()
# 绘制图形
canvas.create_rectangle(50, 50, 250, 150, fill='blue')
canvas.create_oval(100, 50, 200, 150, fill='yellow')
# 进入消息循环
root.mainloop()
```
这段代码将创建一个宽度为 300,高度为 200 的窗口,并在其中创建一个画布。然后使用 `create_rectangle()` 和 `create_oval()` 方法在画布中绘制一个矩形和一个椭圆形,并设置它们的颜色为蓝色和黄色。最后使用 `mainloop()` 方法进入消息循环,等待用户的操作。
阅读全文