Qt は分からんけど
全然関係ないかもしれないけど
前にウィンでプログラムしていたときのことを思い出した。
dll にファイルの入出力関数を書いて。
その dll をロードしファイル入出力関数をコール
関数から返ってきた所で dll をアンロードすると
出力したファイルが 0バイト or ちょん切れる。
結局 dll 内でバッファフラッシュして解決したけど
dll ってそんなもんか…と思った。