通过QFileSystemModel 和 QTreeview来列表U盘上的文件、目录,可以正常显示并操作,但是U盘拔插动作后,需要更新显示列表,现在存在的问题是:
1、建立了一个Qtimer来检测U盘,并刷新QFileSystemModel
beginResetModel();
endResetModel();
2、当重新插入时,即使再次初始化model(但是没有new新的),调用:
setRootPath(UDISK_DIR);
........
view表显示的目录却回到了根目录 \。
请问:
如何才能同步U盘的拔插?
谢谢!