如何设置带有图像的按钮中的左侧文本

时间:2019-01-19 20:37:22

标签: button text tkinter alignment

我的问题是在按钮中将文本对齐方式设置为左侧。 该按钮是图像。使用我的代码,文本设置在中间。

root = tk.Tk()                                               
root.geometry('740x740+200+200') 

img = PhotoImage(file="/Users/my_name/Documents/Wing101 Beispiele/button-2.png") 

testBtn1=Button(root,  fg="white", image=img, text="TEST1",  compound=tk.CENTER, command=lambda: TestLogic(0)).place(x=400, y=200) 

root.mainloop()

1 个答案:

答案 0 :(得分:0)

请参阅此修订代码。

您需要在文本右侧添加空格。添加的空白量取决于justify="left"

的宽度

我确实尝试为tk.Button添加import tkinter as tk root = tk.Tk() root.geometry('740x740+200+200') img = tk.PhotoImage(file="/Users/my_name/Documents/Wing101 Beispiele/button-2.png") text="TEST1 " testBtn1=tk.Button(root,fg="blue",image=img,text=text,compound=tk.CENTER, command=lambda: TestLogic(0)).place(x=400, y=200) root.mainloop() 选项,但没有发现有用。不知道为什么。

{{1}}