Qt之图片定时自动播放
Qt实现图片定时播放 Qt之图片定时自动播放 因为实习工作涉及到这个,功能就是qt这边播放图片,五秒播一张图片,然后空白一秒,再播放下一张图片,有开始暂停按钮 定时器 当时找了很多示例定时器都不能做到想要的效果,后来还是看Qt自带的示例做出来了 /* 定时器事件 */ void MainWindow :: timerEvent ( QTimerEvent * event ) { if ( event - > timerId ( ) == timer . timerId ( ) ) { timer_clear . stop ( ) ; timer . stop ( ) ; PhotoClear ( ) ; timer_clear . start ( 1000 , this ) ; } else if ( event - > timerId ( ) == timer_clear . timerId ( ) ) { timer . stop ( ) ; timer_clear . stop ( ) ; m_ifmatch_ = 0 ; ShowTestingImg ( ) ; } else { QWidget :: timerEvent ( event ) ; } } 然后就是显示图片的部分,这里做了函数模块的分工 /*获测试集图片文件的路径*/ QStringList