Qt: Как получить смонтированные диски - PullRequest
2 голосов
/ 19 марта 2012

Я пишу приложение Qt GUI.

Я использую QFileSystemModel для локальных файлов, и я только что узнал, что он не работает со смонтированными дисками.

Да, я могу получить все подключенные диски, позвонив по номеру

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

Но проблема в том, что представление, подключенное к этой модели, не обновляется при подключении или отключении дисков.

Одна из вещей, которые я могу сделать, это вызывать QDir::drives() каждую секунду или около того, чтобы получить список подключенных в данный момент дисков. Но мне не нравится эта идея. Может быть, вы знаете лучше?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...