Tu auras plus facile d'implémenter un QTreeView d'après moi.

Ici tu as un exemple complet:
https://bazaar.launchpad.net/~vincent-vandevyvre/oqapy/4.0/view/head:/gui/filesbrowser.py

Les signaux...