QString webstr = "http://www.baidu.com";//设置要打开的网页
bool openService = QDesktopServices::openUrl(QUrl(webstr));  //使用默认浏览器打开
if(openService == false)
{
    qDebug()<<"The openService is false";
}

需要注意的是要加入头文件

#include <QDesktopServices>
#include <QUrl>

另外一点:要打开的链接一定要全,比如前面需要有http://,否则打不开这个网络地址

更多推荐