如何填充标签上图像的位置?

How to pad the location for the image on the label?

如何填充标签上图片的位置?


我正在处理一个项目,其中图像基本上是标签的大小,而我想显示的一些文本不可见...当我删除图像时,会显示标签文本。我必须在标签上填充图像的位置。

标签会自动调整大小以适应图像的大小,因此您可以使用 compound 选项将图像移动到您喜欢的任何位置。

来自文档:

If you would like the Label widget to display both text and a graphic (either a bitmap or an image), the compound option specifies the relative orientation of the graphic relative to the text. Values may be any of tk.LEFT, tk.RIGHT, tk.CENTER, tk.BOTTOM, or tk.TOP. For example, if you specify compound=BOTTOM, the graphic will be displayed below the text.

所以:

Label(root,text='Image 1',image=img,compound='top').pack()