I was wondering if there was a way to read in a tarball (e.g. file.tar.gz) with Qt? What I would like to be able to do is the user clicks on a tarball and Qt extracts the information, looks for a file in the extracted directory, and loads it without the user having to do anything other then select Open (from the main window) and select the tarball.

Thanks for any help!