我在这里尝试做的是将图像添加到我拥有的按钮,然后基于点击或悬停更改图像.我所遵循的所有示例都使用该.config()方法.
对于我的生活,我无法弄清楚为什么它不知道按钮对象是什么.有趣的是,如果我修改Button定义行以包含图像选项,一切都很好.但是,有了它,似乎我不能使用它来修改它.config()
PlayUp = PhotoImage(file=currentdir+'\Up_image.gif')
PlayDown = PhotoImage(file=currentdir+'\Down_image.gif')
#Functions
def playButton():
pButton.config(image=PlayDown)
pButton = Button(root, text="Play", command="playButton").grid(row=1)
pButton.config(image=PlayUp)
Run Code Online (Sandbox Code Playgroud)