Qt:如何在默认的用户浏览器中打开链接?
我想知道如何打开一个使用Qt的默认用户浏览器的链接(这将打开所有平台(Win Mac Lin))?
在文档中:QDesktopServices
http://doc.qt.io/qt-4.8/qdesktopservices.html#openUrl
bool QDesktopServices::openUrl ( const QUrl & url ) [static]
在相应的Web浏览器中为用户的桌面环境打开给定的url,如果成功则返回true; 否则返回false。
你可以试试这个代码
QString link = "http://www.google.com"; QDesktopServices::openUrl(QUrl(link));
阅读QDesktopServices和QUrl以获取更多信息。
您正在寻找桌面服务类中的openUrl()