2
我有這個在我的文件系統:PyQt的:可編輯QFileSystemModel在QTreeView則
- myFolder
- mySubFolder
- 在TreeView中我展開文件夾「MyFolder文件」。
- 然後我將它重命名爲「myFolder_2」。
- 最後,我嘗試重命名文件夾「mySubFolder」爲「mySubFolder_2」。
「mySubFolder_2」中沒有更多的被視爲一個文件夾,但大小爲-1個字節爲未知,我已經得到了消息:QFileSystemWatcher:無法添加路徑: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_()
任何幫助將受到歡迎。
謝謝你的快速回復,但問題還是一樣。 – 2012-01-18 20:36:06
@JeanDalmayrac。在Linux上適合我。必須是Windows問題 - Qt中的錯誤可能是? – ekhumoro 2012-01-18 20:47:13
我在Windows和Unix下使用python 2.6和PyQt4.5.2得到了同樣的問題。 – 2012-01-18 20:54:02