ShellExecute打开网页

2023-12-20 20:51:11

效果图:

相关代码:

void Open_url::on_pushButton_clicked()
{
    QString path1 = "explorer.exe";
    QString url=ui->lineEdit->text();
    ShellExecute(NULL, L"open", path1.toStdWString().c_str(), url.toStdWString().c_str(), NULL, SW_SHOW);
}

测试:

输入内容是否可以打开
www.json.cn/
https://www.json.cn/
http://www.json.cn/
https://v.qq.com/
http://v.qq.com/
v.qq.com/
v.qq.com
http://v.qq.com

总结:

输入的url必须:

(1)前面加http://或者https://,不可忽略。

(2)最后是否有/,没有影响。

文章来源:https://blog.csdn.net/weixin_51883798/article/details/135114902
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。