ubuntu で QDesktopServices::openUrl を使用してローカル ファイルを開こうとしていますが、 gvfs-open を使用しているようです。ファイル名が正しい場合、PDF がポップアップします。ファイル名が間違っていると、もちろん gvfs-open はファイルを開くことができません。ただし、関数の戻り値は true です。つまり、関数は、PDF がファイルを開くのに失敗したことを検出しません。オープニングの正しい結果を得るにはどうすればよいですか? どんな助けでも大歓迎です