效果图:

相关代码:
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)最后是否有/,没有影响。



![Python启动提示ERROR: [WinError 10013] ��һ�ַ���Ȩ������ķ�ʽ����һ���������ֵij��ԡ�](https://img-blog.csdnimg.cn/direct/91f578ec6cb64f7ba61b598a5a7e7079.png)















