首页 > 解决方案 > 在 Tkinter 中的 vlc 上绘制透明图像

问题描述

我在我的 Tkinter 应用程序中嵌入了 VLC,我想在它上面绘制透明图像。
问题是 Tkinter 不支持除画布之外的透明度。

如果我使用 create_image 添加画布背景图像,则无法将其传递winfo_id给,set_xwindow()因为该图像是 int:

player.set_xwindow(image_on_canvas.winfo_id())
AttributeError: 'int' object has no attribute 'winfo_id'

我需要传递图像以在其上添加其他透明图像。
如果我创建一个框架或标签来播放 VLC,那么我不能在它上面绘制透明图像。

标签: imagetkintercanvastransparencyvlc

解决方案


推荐阅读