Python: PyQt QTreeview exemple - sélection

J'utilise Python 2.7 et Qt designer et je suis nouveau sur MVC:
J'ai une vision achevée dans Qt pour me donner un répertoire de l'arborescence de la liste, et le contrôleur en place pour exécuter les choses. Ma question est:

Donné un Qtree vue, comment pourrais-je obtenir un répertoire dir est sélectionné?

Python: PyQt QTreeview exemple - sélection

Code snap shot est ci-dessous, je soupçonne que c'est le SIGNAL de la(..) même si je n'en suis pas sûr:

class Main(QtGui.QMainWindow):
  plot = pyqtSignal()

  def __init__(self):
    QtGui.QMainWindow.__init__(self)
    self.ui = Ui_MainWindow()
    self.ui.setupUi(self)

    # create model
    model = QtGui.QFileSystemModel()
    model.setRootPath( QtCore.QDir.currentPath() )

    # set the model
    self.ui.treeView.setModel(model)

    **QtCore.QObject.connect(self.ui.treeView, QtCore.SIGNAL('clicked()'), self.test)**

  def test(self):
    print "hello!"

OriginalL'auteur Harry Lime | 2014-06-02