我的文件系统上有这个:
- myFolder
- mySubFolder
- 在 TreeView 中,我展开文件夹"myFolder"。
- 然后我将其重命名为"myFolder_2"。
- 最后,我尝试将文件夹"mySubFolder"重命名为"mySubFolder_2"。
“mySubFolder_2” in 不再被视为文件夹,而是未知,大小为 -1 字节,我收到消息:QFileSystemWatcher: failed to add paths: myFolder。
这是我的源代码:
from PyQt4 import QtGui
import sys
app = QtGui.QApplication(sys.argv)
treeView = QtGui.QTreeView()
fileSystemModel = QtGui.QFileSystemModel(treeView)
fileSystemModel.setReadOnly(False)
treeView.setModel(fileSystemModel)
folder = "."
treeView.setRootIndex(fileSystemModel.setRootPath(folder))
treeView.show()
end = app.exec_()
欢迎任何帮助。