QDesktopServices :: openUrl и gvfs-open проблема

Я пытаюсь открыть локальный файл, используя QDesktopServices :: openUrl в ubuntu, он, похоже, использует gvfs-open. Если имя файла верное, то появляется всплывающее окно PDF. Если имя файла неверно, конечно, gvfs-open не удается открыть файл. Однако возвращаемое значение функции истинно. То есть, функция не обнаруживает, что PDF не смог открыть файл. Что я должен сделать, чтобы получить правильный результат открытия? Любая помощь будет оценена

0
nl ja de
QtSDK-linux-x86-v1.0.2, qt 4.8.4
добавлено автор Oumaya, источник
какую версию Qt вы используете?
добавлено автор Kamil Klimek, источник

1 ответы

You can detect if file exists with QFile::exists before calling openUrl()

1
добавлено
pro.cxx
pro.cxx
3 049 участник(ов)

C/C++ chat 0. Простые вопросы, лабы и о IDE — в чат новичков @supapro 1. Не хамим, не переходим на личности, не вбрасываем утверждения без доказательств 2. No Ads, offtop, flood Объявления о вакансиях и евенты - в лс @AlexFails https://t.me/ProCxx/259155

supapro.cxx
supapro.cxx
1 925 участник(ов)

Чат для тех, кто немного знает C++, простые вопросы по реализации, синтаксису и ide – сюда, а для другого есть: /Главный чат по серьезным вопросам — @ProCxx /Чат по обсуждению всего — @fludpac

RU.UBUNTU — сообщество пользователей Ubuntu
RU.UBUNTU — сообщество пользователей Ubuntu
1 681 участник(ов)

Сообщество пользователей Ubuntu Правила: https://telegra.ph/Pravila-soobshchestva-polzovatelej-ru-ubuntu-01-05 Список интересных групп и каналов: https://github.com/goq/telegram-list

Qt
Qt
703 участник(ов)

Группа взаимопомощи Qt.Делимся советами и помогаем друг другу. Наш информационный канал @ProQt Полезная информация для начинающих: #newcomer Познавательная информация: #fyi #didyouknow Наши друзья: Чат с/с++ @ProCxx

C++ Russia
C++ Russia
384 участник(ов)

Сообщество разработчиков C++ в Telegram.

cxx.Дискуссионная
cxx.Дискуссионная
298 участник(ов)

это не двач, общайтесь вежливо; разговор на почти любые темы; Не согласны с баном? В лс @AlexFails, @ivario

C++ для маленьких и тупых
C++ для маленьких и тупых
105 участник(ов)

Лоу левел (по среднему IQ участников) чатик ExtremeCode @extremecode Флудилка @extremecode_rest