I wonder how to open a link in the user's default browser using Qt (to open it on all platforms (Win Mac Lin))?
In the doc doc: QDesktopServices
http://doc.qt.io/qt-4.8/qdesktopservices.html#openUrl
bool QDesktopServices::openUrl ( const QUrl & url ) [static]
Opens the given URL in the appropriate web browser for the user's desktop environment and returns true if successful; otherwise returns false.
You can try this code
QString link = "http://www.google.com"; QDesktopServices::openUrl(QUrl(link));
Read QDesktopServices and QUrl for more information.
you're looking for openUrl () in the desktop services class
http://qt-project.org/doc/qt-4.8/QDesktopServices.html