给出应用函数repaint()的python示例代码
时间: 2023-06-20 11:04:24 浏览: 199
使用python的pyplot绘制函数实例
5星 · 资源好评率100%
repaint()是Java Swing中的函数,Python中没有这个函数。不过,如果你想在Python中实现类似repaint()功能的话,可以使用Tkinter或Pygame等GUI库中的update()函数来更新窗口内容。以下是一个Tkinter的示例代码:
```python
import tkinter as tk
root = tk.Tk()
canvas = tk.Canvas(root, width=300, height=300)
canvas.pack()
rect = canvas.create_rectangle(50, 50, 100, 100, fill='blue')
def update_rect():
canvas.move(rect, 10, 0)
canvas.update()
tk.Button(root, text='Move', command=update_rect).pack()
root.mainloop()
```
这个示例程序创建了一个带有一个蓝色矩形的画布,并在点击按钮时每次将矩形向右移动10个像素。update()函数用于更新画布内容。
阅读全文