void pig::boom( pig *p) { isboom = true; //pp = p; update(); QTimer::singleShot(200,this,[=](){ p->hide(); }); }
时间: 2024-04-11 07:30:10 浏览: 126
Qt-Snake.rar_qt snake_qt贪吃蛇_site:www.pudn.com_snake
这段代码是一个名为`pig`的类中的成员函数`boom`的实现。在这个函数中,首先将`isboom`设置为`true`,然后调用`update()`函数进行更新。接下来,使用了`QTimer::singleShot`函数,它会在200毫秒后执行一个匿名函数。在这个匿名函数中,调用了`p->hide()`,将传入的指针`p`所指向的对象隐藏起来。
阅读全文