image - 在 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,那么我不能在它上面绘制透明图像。
解决方案
推荐阅读
- javascript - 选择列表项后在控制台中未定义
- python - 代码在一台机器上成功运行,但在另一台机器上产生“TypeError:无法连接'str'和'int'对象”
- java - 使用 SimpleDateFormat 但小时值向后 3 小时
- reporting-services - Sql Report Builder 删除多余的行
- wordpress - 重力表格更新自定义帖子类型中的自定义字段
- django - django.contrib.registration.password_validation.UserAttributeSimilarityValidator。保存用户时出错
- spring-vault - 如何使版本化的 KV 存储与 VaultPropertySource 一起使用
- serialization - DRF 发布到字段而不在 API 表单中显示
- c# - 字符串或二进制数据将被截断。该语句已终止。柱子大小合适?
- python - 在评估 TensorFlow 模型时,如何在单个前向调用中查看特定隐藏层的值?