Здравствуйте!
Нужно открыть файл по сети.
Если имя файла, например,
path = С:/Projects/TextReport.html
на локальной машине, то
QDesktopServices::openUrl(QUrl::fromLocalFile(path));
работает.
Если же
path = //ABBA-LINUX/Projects/TextReport.htm
, где ABBA-LINUX - имя компьютера, то возвращается false.
В браузеры этот удаленный файл вставляется со адресной строкой то file://ABBA-LINUX/..., или file://///ABBA-LINUX/... . Попытки прописать подобный path руками ничего не дают.
В Qt написано что-то о "Some desktop environments are configured to prevent users from executing files obtained from non-local URLs, or to ask the user's permission before doing so."
Что не так?