Read the docs Luke, read the docs...
Quote Originally Posted by QSound::isFinished() docs
Warning: On Windows this function always returns true for unlooped sounds.