Подтвердить что ты не робот

Qt: Как открыть ссылку в браузере пользователя по умолчанию?

Интересно, как открыть ссылку в браузере пользователя по умолчанию с помощью Qt (чтобы открыть его на всех платформах (Win Mac Lin))?

4b9b3361

Ответ 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, чтобы получить дополнительную информацию.