我有一个具有背景的GUI,当我用borderwidth=0
放置一个按钮时,它显示一个圆形按钮,但周围带有正方形。我该如何解决?
这是我的按钮:
exit_image = tk.PhotoImage(file="cancel.png")
button_exit = tk.Button(root,image=exit_image, borderwidth=0 ,command=quit_window)
button_exit.place(relx=0.89, rely=0.009, relwidth=0.1, relheight=0.07)
我的问题:
我认为问题出在我的背景图片中,但我不确定。因此,如果您对此感兴趣,这是我设置背景图片的代码:
#Backround Image:
backround_image = tk.PhotoImage(file="schloss3.png")
backround_label = tk.Label(root,image = backround_image)
backround_label.place(relwidth=1, relheight=1)
答案 0 :(得分:0)
最好的方法是将图像的背景色编辑为tkinter表单的背景。
答案 1 :(得分:0)
您需要将背景色设置为窗口的主色,看起来像黑色。
还要将highlightthickness和borderwidth设置为0,因此图像上没有边框。
backround_label = tk.Label(root,image = backround_image,bg='black',highlightthickness=0,borderwidth=0)