Qt 暂停而不使用计时器

Qt 暂停而不使用计时器,qt,Qt,我如何在循环播放之间暂停?我确实有一个.wav文件,我确实希望连续播放,但我希望在每次播放之间有一个X ms的暂停。我知道我可以编辑.wav文件并在其末尾添加“quiet”,但我想知道它是否可以通过编程实现,而无需使用计时器 你肯定想用a来暂停Qt。Qt中还有一些其他机制在内部使用QTimer。一些替代方案可能会使它更漂亮一些,但通常是在一个更大的框架中,针对不同的用例 可能适合您的应用程序的一些备选方案包括: 您可以启动一个使用的连续动画,内部使用某种QTimer 如果经常在循环或QThrea

我如何在循环播放之间暂停?我确实有一个.wav文件,我确实希望连续播放,但我希望在每次播放之间有一个X ms的暂停。我知道我可以编辑.wav文件并在其末尾添加“quiet”,但我想知道它是否可以通过编程实现,而无需使用计时器

你肯定想用a来暂停Qt。Qt中还有一些其他机制在内部使用
QTimer
。一些替代方案可能会使它更漂亮一些,但通常是在一个更大的框架中,针对不同的用例

可能适合您的应用程序的一些备选方案包括:

您可以启动一个使用的连续动画,内部使用某种
QTimer

如果经常在循环或
QThread
中检查某些内容,则可以进行轮询。您也可以对进行相同的轮询

如果您不介意GUI在睡眠期间挂断,您可以
#包括“windows.h”
或适用于您的平台和命令的适当库

您可以设置并内置一个过渡动画/计时器,以便在视频停止和您想要执行下一个操作之间发生,或者显示或启动其他内容


希望有帮助。祝你好运。

如果你有不相关的问题,只需发布两次,不要把它们放在一起。描述一下你正在使用的实现语言和环境会很有帮助。大多数环境都有某种形式的睡眠功能,可以暂停运行过程(例如,C有一个睡眠功能)。如果没有您的帮助,很难给出详细信息:-)您为什么不想使用计时器?您是否尝试使用睡眠功能?我是Roku的。这就是计时器的用途。你是说你不想锁定接口?