c++ - 无限Qt动画(不指定持续时间)

标签 c++ qt

我正在使用 C++ 和 Qt 开发 Block Breaker 克隆,我想知道如何为球的运动创建无限(或无界)动画。

我应该坚持使用动画框架(通过子类化 QAbstractAnimation),还是考虑创建和管理新线程来处理动画?

一些有经验的指导会很有帮助,谢谢。

最佳答案

所以最后我弄明白了:使用 QPropertyAnimation::setLoopCount(-1) 成员函数使动画永远运行,直到被 QPropertyAnimation::stop() 停止> 信号...

关于c++ - 无限Qt动画(不指定持续时间),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13791280/

相关文章:

c++ - Qt qtableWidget 单元格颜色

qt - 如何提高 QPainter 的性能?

c++ - 如何暂停这个opengl程序?

c++ - 实现低优先级后台线程的模式?

c++ - 如何在 c++/winrt UWP 应用程序中使用 SVG 图像?

c++ - GCC 4.7/Clang 3.2 中的宏替换失败

c++ - 在Qt中创建一个依赖于父窗口但出现在父窗口之外的新窗口

c++ - 如何在 doxygen 中记录生成的构造函数

c++ - 从重定向的 STDOUT 读取 Unicode(C++、Win32 API、Qt)

c++ - Qt 中的 2D 游戏 : Initializing monsters and passing dynamically allocated array as a pointer parameter