import tkinter as tk
import random
from PIL import Image,ImageTk
class MovingLabel:
def __init__(self,window,text):
self.text = text
self.label = tk.Label(window,image=kuang,text=self.text,compound="center",
font=("黑体",20),fg='white',width=190,height=45)
self.label.place(x=800,y=random.randint(50,400))
self.x = 800
self.move()
def move(self):
if self.x > -200:
self.x -=2
self.label.place(x=self.x)
self.label.after(20,self.move)
else:
self.label.destroy()
def send():
text = e1.get()
ml = MovingLabel(window,text)
window = tk.Tk()
window.geometry('1000x670')
window.resizable(0,0)
kuang = ImageTk.PhotoImage(file='kuang.png')
bg_image = Image.open("tv.png")
bg_image = ImageTk.PhotoImage(bg_image)
bg_label = tk.Label(window,image=bg_image)
bg_label.pack()
e1 = tk.Entry(window,font=("黑体",20))
e1.place(x=280,y=620)
b1 = tk.Button(window,text="发送弹幕",font=("黑体",20),command=send)
b1.place(x=580,y=613)
window.mainloop()