17 lines
428 B
Python
17 lines
428 B
Python
from tkinter import Tk, Canvas, PhotoImage, mainloop
|
|
from math import sin
|
|
|
|
WIDTH, HEIGHT = 640, 480
|
|
|
|
window = Tk()
|
|
canvas = Canvas(window, width=WIDTH, height=HEIGHT, bg="#000000")
|
|
canvas.pack()
|
|
img = PhotoImage(width=WIDTH, height=HEIGHT)
|
|
canvas.create_image((WIDTH/2, HEIGHT/2), image=img, state="normal")
|
|
|
|
for x in range(4 * WIDTH):
|
|
y = int(HEIGHT/2 + HEIGHT/4 * sin(x/80.0))
|
|
img.put("#ffffff", (x//4,y))
|
|
|
|
mainloop()
|