如何在Tkinter中让文本和其他元素显示在视频上?
import tkinter as tk
from tkvideo import tkvideo
root = tk.Tk()
root.geometry("957x555")
root.configure(bg = "#FFFFFF")
root.attributes('-alpha', 0.8)
canvas = tk.Canvas(
root,
bg="#FFFFFF",
height=555,
width=957,
bd=0,
highlightthickness=0,
relief="ridge"
)
canvas.place(x = 0, y = 0)
canvas.create_rectangle(
52.976036673451745,
41.0,
69.0,
512.0,
fill="#FFFFFF",
outline="")
canvas.create_rectangle(
854.9753520069789,
24.0,
871.0,
508.0,
fill="#FFFFFF",
outline="")
canvas.create_text(
247.0,
250.0,
anchor="nw",
text="Test",
fill="#FFFFFF",
font=("Inter Medium", 24 * -1)
)
lbl = tk.Label()
player = tkvideo("Files/0001-1000.mp4", lbl, loop=1, size=(957,555),)
player.play()
lbl.pack()
canvas.pack()
root.resizable(False, False)
root.mainloop()
我用Tkvideo做了一个视频,可以在后台无限循环播放。我尝试把这个视频放在画布的一部分,也尝试把它放在画布之外,并且想让它在其他元素周围移动,但似乎这些元素都没有显示出来。我希望前面能看到一些文字,但现在不行。有人能帮忙吗?
0 个回答
暂无回答