repeat([waitTime])区域onchange的语法如何?

时间:2019-04-09 11:06:44

标签: python sikuli

因此,我正在摆弄,阅读文档并更好地理解命令。但是我想念的是一些基本的简单示例,它们显示了不同命令的结构和语法。

我得到以下代码:(有效)

def changed(event):

        print "something changed in ", event.region
        for ch in event.getChanges():
                ch.highlight() # highlight all changes
        wait(1)
        for ch in event.getChanges():
                ch.highlight() # turn off the highlights

r = Region(Region(1058,316,22,23))
# any change in r larger than 250 pixels would trigger the changed function
r.onChange(250, changed)
# another way to observe infinite

r.observeInBackground();wait(FOREVER)

==================

问题是更改事件在一秒钟之内会发生2到3次更改。我想延迟4秒。这样,我可以确定更改仅会在4秒内算作1次更改。

我在文档中查找了命令:

repeat([waitTime])

我尝试了几个放置它的地方,但没有延迟事件。我以为我语法有误...这里没有明确的例子。有人可以帮助我吗?

欢呼

使用命令:

repeat([waitTime]) Settings.ObserveScanRate

0 个答案:

没有答案