我正在制作图像按钮。我的代码如下。
setInterval(function(){
var i = Math.floor(Math.random() * 16) + 1;
$(".pnfitem-" + i).css('filter', "grayscale(0%)");
$(".pnfitem-" + i).css('-webkit-filter', "grayscale(0%)");
},3000);
当我没有文件“1.png”时,我想将按钮设置为空。但现在我有一个错误:
tkinter.TclError:无法打开“/ ...”。没有这样的文件或目录。
我该如何解决?
答案 0 :(得分:0)
您只需添加错误检查:
button1=Button(root,width=80,height=200)
try:
image1=PhotoImage(file="/home/imagefolder/1.png")
button1.config(image=self.image1)
button1.image = image
except TclError:
pass
button1.pack(side=left)