我想在退出应用程序之前先播放一些声音(只是为了好玩),但我无法做到这一点。
我重写了onCloseEvent函数,但是我想不出一种解决方案来发挥它的作用。我知道这是因为它没有时间播放和立即关闭它,但是我想不出解决办法。
void CMainWindow::closeEvent(QCloseEvent *event)
{
m_pMediaPlayer->setMedia(QUrl::fromLocalFile("Assets/Sound/travail_termine.mp3"));
m_pMediaPlayer->setVolume(100);
m_pMediaPlayer->play();
event->accept();
}