¿Cómo crear un nuevo archivo con ruta completa en Qt?

Soy un principiante de Qt y me quedé atrapado con el problema. Estoy buscando un archivoSomePath/NewDirectoryA/NewFile.kml (NewFile.kml será el único archivo enNewDirectoryA, tener este directorio solo para mantener la semántica en el proyecto).

SiSomePath/NewDirectoryA/NewFile.kml existe, lo usaré en mi código y, si no existe, tengo que crearlo. Si este archivo no existe, este directorio tampoco existe enSomePath. Entonces, si solo tengo que crear un archivo, puedo usar QFile y abrirlo en modo ReadWrite o WriteOnly.

Pero el problema es que tengo que crear el archivo con el directorio en sí.
Lo intenté conQFile con nombre de archivoSomePath/NewDirectoryA/NewFile.kml Pero no funcionó.

Sugiérame una forma en la que pueda crear un nuevo archivo (NewFile.kml) en un nuevo directorio (NewDirectorA) en una ubicación determinada (SomePath).

Respuestas a la pregunta(2)

Su respuesta a la pregunta