在我的程序中,我使用按钮中的图片。如果我现在使用button.configure(state="disabled")
禁用此按钮,则会在整个按钮上显示白色覆盖。我可以删除这个叠加层吗?如果有,怎么样?提前致谢。这是一个示例代码:
import Tkinter as tk
window = tk.Tk()
def disable():
button1.config(state="disabled")
button1=tk.Button(command=disable)
testbild=tk.PhotoImage(file="testbild.gif")
button1.image=testbild
button1.configure(relief="flat", image=testbild, height=180, width=180,
background="lightgreen", activebackground="lightgreen", bd=0)
button1.pack()
window.mainloop()
答案 0 :(得分:0)
您可以通过在按钮创建时设置背景颜色来更改点画的颜色:
button1=tk.Button(command=disable, bg='black')