PyQt5中打开网址界面的方法,我总结的目前有四种

第一种

此种方法可以使用浏览器驱动,生成一个工具的窗口打开,而不是在浏览器中打开
对于QtWebEngineWidgets 的问题,详见我的另一个博客连接地址

from PyQt5.QtWebEngineWidgets import QWebEngineView
browser = QWebEngineView()
browser.load(QUrl("https://blog.csdn.net/s_daqing"))
browser.show()

第二种

此种方法可以使用电脑默认浏览器打开网址

from PyQt5.QtCore import QUrl
from PyQt5.QtGui import QDesktopServicesQDesktopServices.openUrl(QUrl("https://blog.csdn.net/s_daqing"))

第三种

可以使用python自带的webbrowser模块打开浏览器

webbrowser.open(url, new=0, autoraise=True) // new-> 0:统一浏览器窗口打开 1:浏览器新窗口打开 2:浏览器窗口新的tab.

webbrowser.open_new(url) ----------新浏览器窗口打开
webbrowser.open_new_tab(url) -------- 浏览器窗口新的tab页打开

import webbrowser
url = 'https://blog.csdn.net/s_daqing'
webbrowser.open_new_tab(url)

第四种

比较特殊,就是在PyQt5界面中,使用超链接,和html一样,可以点击超链接打开

label= QLabel(rom_frame)
label.setText('超链接标签<a href="https://blog.csdn.net/s_daqing">点击打开查看</a>')
label.setGeometry(20, 30, 100, 25)
label.setOpenExternalLinks(True)  # 使其成为超链接
label.setTextInteractionFlags(Qt.TextBrowserInteraction)  # 双击可选中文本

这样就可以和html一样显示一个超链接,点击后就会通过默认的浏览器打开网址

PyQt5中打开网址方法相关推荐

  1. 用uc浏览器Scheme打开网址方法

    用QQ浏览器打开一个网址方法: mttbrowserextension://url=http://xxx.com (或者 mqqbrowser://url=......) 用UC浏览器打开一个网址方法 ...

  2. 用Scheme打开网址方法

    用QQ浏览器打开一个网址方法:      mttbrowserextension://url=http://baidu.com   (或者 mqqbrowser://url=......)  记得后面 ...

  3. word2013无法打开doc文件显示正在受保护视图中打开解决方法

    word2013中的doc文件双击无法打开,显示"正在受保护视图中打开",而右键单击编辑时可以打开.这到底是怎么回事呢? 其实只需进行以下操作即可: 文件--选项--信任中心--信 ...

  4. “请不要在虚拟机中打开”解决方法

    1.在虚拟中在运行某些程序是地,可能出现如下问题: 2.解决方法 在虚拟机"Suspend"或"Power Off"状态下,找到虚拟机的".vmx&q ...

  5. QT中打开网址或者html文件

    使用命令:QDesktopServices :: openUrl(QUrl(QLatin1String("网址或者文件的绝对地址"); 需要包含的头文件有: #include< ...

  6. 使用win+e打开资源管理器时在原窗口中打开

    前言 win10安装QTTabBar后可以在同一个文件资源窗口在打开多个标签页面(这个工具还有很多其他强大的功能),这样当我们打开多个文件夹时可以很方便的切换. 但是输入win+e打开资源管理器后默认 ...

  7. 微信提示已停止访问该网页,提示在浏览器中打开

    微信提示:已停止访问该网页, 该网站链接以及在qq上被提示危险网站,千万别访问,首先先看下微信中打开网址被微信拦截并 不管是网站的首页,还是产品的页面地址,以及在线支付的地址,都会被微信提示:已停止访 ...

  8. 设置超链接在新的窗口中打开,而不是在本窗口中打开

    <a> 标签的 target 属性规定在何处打开链接文档. 如果在一个 <a> 标签内包含一个 target 属性,浏览器将会载入和显示用这个标签的 href 属性命名的.名称 ...

  9. android点击按钮打开自带浏览器,android – 如何在默认浏览器或webview中打开按钮单击URL...

    如何在单击按钮后在Webview或默认浏览器中打开网址?目前,当我点击btn1按钮时,它会提示我从手机中选择一个浏览器.我想在默认浏览器或webview中打开此URL. 这是我的java代码: pub ...

  10. 微信阅读原文直接打开浏览器_微信打开网址添加在浏览器中打开提示

    使用 http://mp.weixin.qq.com/mp/redirect?url=http://caibaojian.com/test.apk#weixin.qq.com#wechat_redir ...

最新文章

  1. 数据分析从头学_数据新闻学入门指南:让我们从头开始构建故事
  2. opcclient远程连接opc服务器_软件 | 服务器远程连接软件MobaXterm
  3. pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='f 的解决办法
  4. Android应用清单文件:AndroidManifest.xml
  5. FineReport连接mysql8.0.16
  6. include和require区别
  7. 互联网晚报 | 2月20日 星期日 | 天猫回应“改名转自营”;上汽奥迪正式进驻成都;谷爱凌在抖音开启直播首秀...
  8. 学法减分助手PRO小程序
  9. vimb java_vim 中更好的編輯 java 文件.
  10. Remoting: Server encountered an internal error
  11. 功能测试如何转自动化测试?我的年薪40W成长之路
  12. Python全栈开发记录_第六篇(生成器和迭代器)
  13. list 排序 java_java 怎么将List里面数据排序?
  14. 突破网络执法官封锁的方法及其原理
  15. 渗透测试工程师从业经验
  16. 一周极客热文:看马云李彦宏马明哲等大佬手绘未来图
  17. 人生,有时需要不知足!
  18. 出国(澳大利亚)要求材料
  19. 【JS】递归获取树的所有叶子节点
  20. 伪类选择器和伪元素选择器

热门文章

  1. CentOS6下搭建Extmail邮箱服务
  2. 2021别再废掉了!学会这个用这个做PPT,高效神器保住你的发际线~
  3. 联想计算机连接不上蓝牙耳机,联想电脑(Lenovo)一体机怎样连接蓝牙耳机
  4. String的内置方法、字符号拼接、创建字典、制作购物车、元组
  5. c语言程序设计数组说课,C语言程序设计说课PPT课件(超好)
  6. 阿里巴巴(杭州)转正答辩失败流水账
  7. python实现K均值聚类算法
  8. Linux 数据校验md5sum
  9. OCR证件识别及其衍生产品介绍
  10. 易语言解压服务器中压缩包,易语言取压缩包中的文件列表源码