python独立窗口模式绘图
时间: 2023-07-08 10:27:32 浏览: 127
python绘图
在Python中,可以使用Tkinter库来创建独立窗口模式的绘图。以下是一个简单的示例代码,用于在独立窗口中绘制一个圆形:
```python
import tkinter as tk
class MyCircle:
def __init__(self, master):
self.master = master
self.canvas = tk.Canvas(self.master, width=200, height=200)
self.canvas.pack()
self.draw_circle()
def draw_circle(self):
x = y = 100
r = 50
self.canvas.create_oval(x-r, y-r, x+r, y+r, outline='black', width=2)
root = tk.Tk()
my_circle = MyCircle(root)
root.mainloop()
```
在这个示例中,我们创建了一个名为`MyCircle`的类,它包含一个Canvas对象,用于在窗口中绘制图形。`__init__`方法初始化了Canvas,并调用了`draw_circle`方法来绘制一个圆形。`draw_circle`方法使用Canvas的`create_oval`方法来创建一个圆形对象,并指定了圆心坐标、半径、轮廓颜色和宽度。最后,我们实例化了这个类,并在调用`mainloop`方法后显示窗口。
你可以根据需要修改这个示例代码,来实现你的绘图需求。
阅读全文