在下面的程序中,我希望在按下按钮后将按钮的背景颜色更改为绿色,并且更改的颜色应保持2秒,然后再更改回原始颜色。有办法吗?
<div>
<div>
<input ng-model="operation.detailText" type="text">
<div ng-show="operation.detailText.length">
<p ng-show="operation.detailText.length">{{operation.detailText}}</p>
</div>
</div>
在程序中,默认颜色为黑色,现在我想在按
后更改为绿色2秒答案 0 :(得分:3)
您可以使用after
方法安排函数在预定义的时间后运行。您可以使用configure
方法更改窗口小部件选项。把这两个放在一起,你有这样的东西:
def trial(self):
self.buttonA.configure(background="green")
self.after(2000, lambda: self.buttonA.configure(background="black")
答案 1 :(得分:0)
如果我输入如下代码,它可以正常工作:
system
但我不确定它的正确方法是否正确