QT下怎样实现以独占方式读写文件?解决方法

QT下怎样实现以独占方式读写文件?
我知道QLockFile
但是用过以后发现QLockFile根本没有继承QIODevice,也没有提供任何文件读写接口。只是在lock()/tryLock()的时候自动生成一个文件。但我不知道该怎么对这个文件写数据啊。有经验的朋友可以指教一下么?
------解决思路----------------------
QLockFile 不是你需要的东西,据我所知,Qt也没有提供你需要的这个东西。 你需要借助系统提供的API来实现

(你举的例子是Windows下,直接使用Windows文件操作的API来实现你要的效果还是很容易的,在其他平台下就不清楚了)