Qt has no archive support. You can either take a look at the KDE library, which offers support for virtual file systems, or you can use it QProcessfor a direct call tar. Use -C <dir>(uppercase C) to specify the directory to extract.
[EDIT] There is also libtar (BSD license).