Python/Tkinter - 将文本框的背景变成图像?

标签 python image tkinter textbox

由于 Text(Tk(), image="somepicture.png") 不是文本框中的选项,我想知道如何制作 bg= .png 图像。或者允许文本框保留文本框的任何其他方法,并在背景中添加图像,以便它可以融入周围环境。

最佳答案

您不能使用图像作为文本小部件中的背景。

您能做的最好的事情就是创建一个 Canvas ,在 Canvas 上放置一个图像,然后在其上创建一个文本项。文本项是可编辑的,但您必须编写大量绑定(bind),并且您不会拥有与文本小部件一样多的功能。简而言之,这将是大量的工作。

关于Python/Tkinter - 将文本框的背景变成图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51794733/

相关文章:

python - Aerospike python 客户端 : check if records were stored on the cluster successfully

python - 根据 pandas DataFrame 中的最后 N 行比较两列

javascript - 如何将图像拖到 "trash can"并删除该单个图像

python - 将像素从图像的裁剪部分转换为原始图像 OpenCV

Swift、Kingfisher 缓存无法正常工作?

python - Tkinter(python) 禁用按钮调用方法

python - 无法写入 Snowflake 表但没有返回错误

python - Matplotlib 更新 slider 小部件范围

python - 如何在 python 中的 Tkinter Checkbutton 上附加事件以切换状态

python - 具有网格管理器问题的 Tkinter 嵌套框架