python - 不可见的 tkinter 窗口上的 Blit 图像
问题描述
我想在没有窗口的屏幕上制作图像 blit,我目前的解决方法是创建一个 tkinter 窗口并使其透明,然后尝试在其上 blit 图像。这是我现在的代码:
root = tk.Tk()
root.wait_visibility(root)
img = ImageTk.PhotoImage(Image.open(path))
panel = tk.Label(root, image=img)
panel.pack(side="bottom", fill="both", expand="yes")
root.wm_attributes('-alpha', 0.0)
root.mainloop()
问题是 root 的所有子小部件都继承了 alpha 值,这不是我想要的。有什么方法可以覆盖根目录的值以使面板可见?
(我试过用 wx 和 pygame 做同样的事情,没用)
解决方案
推荐阅读
- c++ - 更改指针的地址以编辑其值
- java - 使用用户 SPI 在 Keycloak 中为外部用户分配角色
- python - 如何使用每个相应的用户 ID 检查数据框中的总百分比
- java - 如何使用基于 REST API 响应的变量以编程方式生成 POJO 类(kotlin/java)?
- python - 如何使用 apply 优化复杂的数据帧循环?
- reactjs - 在 FlatGrid('react-native-super-grid) 上遇到两个具有相同键的孩子
- sql-server - 从一列中选择电话号码到多列sql server查询
- r - 根据置信度等级绘制 ROC
- plsqldeveloper - 使用 PL/SQL Developer 时是否可以检查 pl/sql 代码注释的拼写/正确拼写错误?
- html - HTML img 未在浏览器上加载