PyQt5中打开网址方法
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中打开网址方法相关推荐
- 用uc浏览器Scheme打开网址方法
用QQ浏览器打开一个网址方法: mttbrowserextension://url=http://xxx.com (或者 mqqbrowser://url=......) 用UC浏览器打开一个网址方法 ...
- 用Scheme打开网址方法
用QQ浏览器打开一个网址方法: mttbrowserextension://url=http://baidu.com (或者 mqqbrowser://url=......) 记得后面 ...
- word2013无法打开doc文件显示正在受保护视图中打开解决方法
word2013中的doc文件双击无法打开,显示"正在受保护视图中打开",而右键单击编辑时可以打开.这到底是怎么回事呢? 其实只需进行以下操作即可: 文件--选项--信任中心--信 ...
- “请不要在虚拟机中打开”解决方法
1.在虚拟中在运行某些程序是地,可能出现如下问题: 2.解决方法 在虚拟机"Suspend"或"Power Off"状态下,找到虚拟机的".vmx&q ...
- QT中打开网址或者html文件
使用命令:QDesktopServices :: openUrl(QUrl(QLatin1String("网址或者文件的绝对地址"); 需要包含的头文件有: #include< ...
- 使用win+e打开资源管理器时在原窗口中打开
前言 win10安装QTTabBar后可以在同一个文件资源窗口在打开多个标签页面(这个工具还有很多其他强大的功能),这样当我们打开多个文件夹时可以很方便的切换. 但是输入win+e打开资源管理器后默认 ...
- 微信提示已停止访问该网页,提示在浏览器中打开
微信提示:已停止访问该网页, 该网站链接以及在qq上被提示危险网站,千万别访问,首先先看下微信中打开网址被微信拦截并 不管是网站的首页,还是产品的页面地址,以及在线支付的地址,都会被微信提示:已停止访 ...
- 设置超链接在新的窗口中打开,而不是在本窗口中打开
<a> 标签的 target 属性规定在何处打开链接文档. 如果在一个 <a> 标签内包含一个 target 属性,浏览器将会载入和显示用这个标签的 href 属性命名的.名称 ...
- android点击按钮打开自带浏览器,android – 如何在默认浏览器或webview中打开按钮单击URL...
如何在单击按钮后在Webview或默认浏览器中打开网址?目前,当我点击btn1按钮时,它会提示我从手机中选择一个浏览器.我想在默认浏览器或webview中打开此URL. 这是我的java代码: pub ...
- 微信阅读原文直接打开浏览器_微信打开网址添加在浏览器中打开提示
使用 http://mp.weixin.qq.com/mp/redirect?url=http://caibaojian.com/test.apk#weixin.qq.com#wechat_redir ...
最新文章
- 数据分析从头学_数据新闻学入门指南:让我们从头开始构建故事
- opcclient远程连接opc服务器_软件 | 服务器远程连接软件MobaXterm
- pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='f 的解决办法
- Android应用清单文件:AndroidManifest.xml
- FineReport连接mysql8.0.16
- include和require区别
- 互联网晚报 | 2月20日 星期日 | 天猫回应“改名转自营”;上汽奥迪正式进驻成都;谷爱凌在抖音开启直播首秀...
- 学法减分助手PRO小程序
- vimb java_vim 中更好的編輯 java 文件.
- Remoting: Server encountered an internal error
- 功能测试如何转自动化测试?我的年薪40W成长之路
- Python全栈开发记录_第六篇(生成器和迭代器)
- list 排序 java_java 怎么将List里面数据排序?
- 突破网络执法官封锁的方法及其原理
- 渗透测试工程师从业经验
- 一周极客热文:看马云李彦宏马明哲等大佬手绘未来图
- 人生,有时需要不知足!
- 出国(澳大利亚)要求材料
- 【JS】递归获取树的所有叶子节点
- 伪类选择器和伪元素选择器