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