QTreeView und filePath
Verfasst: Dienstag 24. November 2015, 14:50
Hallo an Alle,
ich habe in einer Anwendung ein treeView erstellt, welches auch soweit funktioniert. Nur wenn ich einen Eintrag mit Mausklick auswähle erscheint folgende Fehlermeldung:
file_path=self.treeView.filePath(signal)
AttributeError: 'QTreeView' object has no attribute 'filePath'
Der ensprechende Pythoncode sieht wie folgt aus:
Habe schon in g****** rauf und runter gesucht, aber nichts gefunden oder es nicht gesehen/verstanden.
Könnt Ihr mir bitte auf die Sprünge helfen?
Danke für Eure Hilfe und Tipps.
Bis dann ...
MfG
Günter
ich habe in einer Anwendung ein treeView erstellt, welches auch soweit funktioniert. Nur wenn ich einen Eintrag mit Mausklick auswähle erscheint folgende Fehlermeldung:
file_path=self.treeView.filePath(signal)
AttributeError: 'QTreeView' object has no attribute 'filePath'
Der ensprechende Pythoncode sieht wie folgt aus:
Code: Alles auswählen
...
from PyQt5.QtWidgets import QApplication, QFileSystemModel, QTreeView
...
# create model
fileSystemModel = QFileSystemModel(self.treeView)
fileSystemModel.setFilter(QDir.NoDotAndDotDot | QDir.AllDirs)
self.treeView.setModel(fileSystemModel)
self.treeView.setRootIndex(fileSystemModel.setRootPath(filmverzeichnisse))
self.treeView.setColumnWidth(0,200)
self.treeView.clicked.connect(self.test)
def test(self, signal):
file_path=self.treeView.filePath(signal) ## <======== Problem
print(file_path)
...
Könnt Ihr mir bitte auf die Sprünge helfen?
Danke für Eure Hilfe und Tipps.
Bis dann ...
MfG
Günter