Tkinter:如何更改图像上文本的位置

时间:2016-08-22 06:04:16

标签: python tkinter

我已经使用python和tkinter在笔记本电脑上开发了一些应用程序。然后,我被困在某个时刻。问题是:如何更改图像上的文字位置。

import tkinter as tk
from PIL import Image, ImageTk

path_to_pic = "....."
root = tk.Tk()
pic = Image.open(path_to_pic)
tkpic = ImageTk.PhotoImage(pic)
tk.Label(root, image = tkpic, text = ".....", compound = tk.CENTER).pack()

root.mainloop()

这表明我的文字出现在图片上,仅在中心。我想一点一点地移动我的文字,找到最佳位置。您知道任何解决方案或类似方法来实现这一目标吗?

1 个答案:

答案 0 :(得分:0)

您可以通过分别在您希望的文本的任何一侧添加空格和' \ n来水平和垂直移动文本:

text = "caption         \n\n\n\n\n\n\n"

这将使"标题"在文本的左上角。