问:如何安装驱动器

时间:2012-03-18 21:30:38

标签: qt user-interface model-view-controller filesystems drives

我正在编写一个Qt GUI应用程序。

我正在使用QFileSystemModel作为本地文件,而我刚刚了解到它不适用于已安装的驱动器。

是的,我可以通过调用

获取所有当前安装的驱动器
view->setRootIndex(fileSystemModel->setRootPath(""));

但问题是,当驱动器挂载或卸载时,连接到此模型的视图不会更新。

我可以做的一件事是每隔一秒左右调用QDir::drives()以获取当前安装的驱动器列表。但我不喜欢这个想法。也许你知道一个更好的?

0 个答案:

没有答案