Je ne vois pas trop l'intérêt de ce constructeur là vu que le nom du fichier va être écrasé par open() après. La seule utilité du constructeur avec QString c'est pour exists(), et du coup utiliser la méthode statique est plus simple.