На этом шаге рассмотрим класс QTemporaryFile.
Иногда приложению может потребоваться создать временный файл. Это может быть связано, например, с промежуточным хранением большого объема данных или передачей этих данных какой-либо другой программе.
Класс QTemporaryFile предоставляет удобный способ работы с временными файлами. Этот класс самостоятельно создает имя файла, гарантируя его уникальность, для того чтобы не возникало конфликтов, в результате которых могли бы пострадать уже существующие файлы. Сам файл будет расположен в каталоге для промежуточных данных, местонахождение которого можно получить вызовом метода QDir::tempPath(). С уничтожением объекта будет уничтожен и сам временный файл.
На следующем шаге рассмотрим класс QDir.