gpt4 book ai didi

c++ - 使用QT,如何在一定时间间隔后调用一次函数,即使可能会发生更多调用?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:08:41 26 4
gpt4 key购买 nike

尽管我认为它并不那么复杂,但我很难用措辞来回答这个问题。

我想做一些与 QTimer::singleshot() 类似的事情,但我希望它仍然只调用一次 SLOT,即使 QTimer::singleshot() 是在触发之前多次调用。

最佳答案

如果您只想在计时器结束后调用一个插槽,您可以看一下类似的东西

QTimer::singleShot(500, this, SLOT(MySlot()));

然后你保证它只会发生一次。

澄清一下,通过调用它的静态版本而不是从现有计时器调用它只会发生一次。

关于c++ - 使用QT,如何在一定时间间隔后调用一次函数,即使可能会发生更多调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14269766/

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