Интересно, как открыть ссылку в браузере пользователя по умолчанию с помощью Qt (чтобы открыть его на всех платформах (Win Mac Lin))?
Qt: Как открыть ссылку в браузере пользователя по умолчанию?
Ответ 1
В документе doc: QDesktopServices
http://doc.qt.io/qt-4.8/qdesktopservices.html#openUrl
bool QDesktopServices::openUrl ( const QUrl & url ) [static]
Открывает данный URL-адрес в соответствующем веб-браузере для среды рабочего стола пользователя и возвращает true в случае успеха; иначе возвращает false.
Ответ 2
Вы можете попробовать этот код
QString link = "http://www.google.com";
QDesktopServices::openUrl(QUrl(link));
Прочитайте QDesktopServices и QUrl, чтобы получить дополнительную информацию.
Ответ 3
вы ищете openUrl() в классе настольных служб