2

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

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

是的,我可以通过调用获取所有当前安装的驱动器

view->setRootIndex(fileSystemModel->setRootPath(""));

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

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

4

0 回答 0