PDA

View Full Version : How to get details about the selected items using QTreeView?



Tei
1st July 2010, 05:21
Hi to all. I’m trying to write a simple code just to get details about the selected items using QTreeView. here is my code. I don't know what is wrong here. Can anyone guide me to what will fix this code and make it work? Thanks in advance.

class treeView(QtGui.QTreeView):

def __init__(self, parent=None):
QtGui.QFileSystemModel.__init__(self, parent)
self.model = QtGui.QFileSystemModel()
self.model.setRootPath(QtCore.QDir.homePath())
self.setModel(self.model)
self.setColumnHidden(1, True)
self.setColumnHidden(2, True)
self.setColumnHidden(3, True)
self.connect(self, QtCore.SIGNAL("clicked()"), self.select)


def select(self):
self.list = self.selectionModel().selectedIndexer()
fileInfo = self.model.fileInfo(self.list)
print fileInfo
pass

app = QtGui.QApplication(sys.argv)
tree = treeView()
tree.resize(640, 480)
tree.show()
sys.exit(app.exec_())