如果是qt4的话,用phonon模块。有一个aboutToFinish()信号,就是每当这首歌快结束的时候发射该信号,告诉接下来播放器干嘛,停止播放还是单曲循环或者别的。。。如果是qt5的话,就简单多了,用multimedia模块。分别 new 一个qmediaplayer和qmediaplaylist 对象,qmediaplaylist内置5个音乐播放模式,什么单曲循环,列表循环等等。详情qt assistant