gpt4 book ai didi

r - 等待2个事件。如果其中之一发生,做点什么

转载 作者:行者123 更新时间:2023-12-02 00:07:11 24 4
gpt4 key购买 nike

我如何在 R 中等待 2 个事件,以便在其中一个发生时采取措施?

我想等待一个窗口关闭,使用tkwait.window(myWindow),或者等待一个变量被改变,使用tkwait.variable(myVar).

我试过了,还是不行

blablabla_1
tkwait.variable(myVar) | tkwait.window(myWindow)
blablabla_2

有什么想法吗?

谢谢

最佳答案

您可以将绑定(bind)添加到顶层窗口以在该窗口关闭(即“销毁”)时触发某些操作。触发的是您正在等待的变量值的变化。

这里我假设您的窗口名为 myWindow 并且变量名为 myVar

    tkbind(myWindow, "<Destroy>", function() tclvalue(myVar) <- 2)

上面,myVar 被分配了一个 2,但您几乎可以使用任何值,只要它会导致更改。

关于r - 等待2个事件。如果其中之一发生,做点什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17610199/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com