Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >PyQt5控件QWebEngineView(WebView)

PyQt5控件QWebEngineView(WebView)

作者头像
超级小的大杯柠檬水
发布于 2024-11-27 00:48:50
发布于 2024-11-27 00:48:50
16700
代码可运行
举报
文章被收录于专栏:CYCY
运行总次数:0
代码可运行

PyQt5控件QWebEngineView(WebView)

下载依赖

PyQt5PyQtWebEngine

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pip install --index-url=https://mirrors.aliyun.com/pypi/simple/ PyQt5
pip install --index-url=https://mirrors.aliyun.com/pypi/simple/ PyQtWebEngine

加载外部网页

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import sys
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from PyQt5.QtWebEngineWidgets import *

class MainWindow(QMainWindow):
    def __init__(self):
        super(MainWindow, self).__init__()
        self.setWindowTitle('加载外部网页')
        self.setGeometry(5, 30, 1355, 730)
        self.browser = QWebEngineView()
        # 加载外部的web界面
       self.browser.load(QUrl('https://blog.csdn.net/qq_59636442?type=blog'))
        self.setCentralWidget(self.browser)


if __name__ == '__main__':
    app = QApplication(sys.argv)
    win = MainWindow()
    win.show()
    app.exit(app.exec_())

加载HTML文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <h1>Hello World</h1>
</body>
</html>
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import sys
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from PyQt5.QtWebEngineWidgets import *

class MainWindow(QMainWindow):
    def __init__(self):
        super(MainWindow, self).__init__()
        self.setWindowTitle('加载本地网页的例子')
        self.setGeometry(5,30,1355,730) # 设置窗口的位置和大小(x, y, width, height)
        self.browser=QWebEngineView()
        # 加载本地的HTML界面
        url=r'file:///./template/test.html'
        self.browser.load(QUrl(url))
        self.setCentralWidget(self.browser)

if __name__ == '__main__':
    app=QApplication(sys.argv)  # 创建一个QApplication对象,sys.argv参数确保了命令行参数能够传递给应用程序
    win=MainWindow()
    win.show()
    app.exit(app.exec_()) # 进入应用程序的主事件循环,直到应用程序退出。app.exec_()是一个阻塞调用,直到退出事件循环
    print("程序退出")

PyQt和HTML、JavaScript的双向通信

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-11-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
python pyqt5 QtWebEngineWidgets
from PyQt5.QtCore import * from PyQt5.QtGui import * from PyQt5.QtWidgets import * from PyQt5.QtWebEngineWidgets import * import sys
用户5760343
2019/07/22
1.5K0
【Python篇】PyQt5 超详细教程——由入门到精通(中篇一)
在 PyQt5 中,信号(Signal) 和 槽(Slot) 是处理事件和交互的核心机制。信号代表某个事件的发生,而槽是信号触发后执行的函数。
半截诗
2024/10/09
3.5K0
【Python篇】PyQt5 超详细教程——由入门到精通(中篇一)
PyQt5 高级界面控制(多线程、网页交互、调用JavaScript)
learn from 《PyQt5 快速开发与实战》 https://doc.qt.io/qtforpython/index.html https://www.riverbankcomputing.com/static/Docs/PyQt5
Michael阿明
2022/06/05
2.9K0
PyQt5 高级界面控制(多线程、网页交互、调用JavaScript)
PyQt5 基本窗口控件(绘图类 / 拖拽 / 剪贴板 / 日历时间 / 菜单、工具、状态栏 / 打印)
learn from 《PyQt5 快速开发与实战》 https://doc.qt.io/qtforpython/index.html https://www.riverbankcomputing.com/static/Docs/PyQt5
Michael阿明
2022/05/10
2K0
PyQt5 基本窗口控件(绘图类 / 拖拽 / 剪贴板 / 日历时间 / 菜单、工具、状态栏 / 打印)
python pyqt5 多文档窗体
import sys from PyQt5.QtCore import * from PyQt5.QtGui import * from PyQt5.QtWidgets import *
用户5760343
2019/07/23
8840
python pyqt5 多文档窗体
PyQt5 布局管理(水平、垂直、网格、表单、嵌套、QSplitter)
learn from 《PyQt5 快速开发与实战》 https://doc.qt.io/qtforpython/index.html https://www.riverbankcomputing.com/static/Docs/PyQt5
Michael阿明
2022/06/06
4.8K0
PyQt5 布局管理(水平、垂直、网格、表单、嵌套、QSplitter)
教你如何使用21行代码开发桌面应用
首先,我们来想像一下喜欢某个网站,或者我们自己有一个网站,在某个时间我们不知道怎么的突然想把某个网站做成我们自己桌面应用(不要问为什么,之前没有,现在得有
大家一起学编程
2021/03/29
1.1K0
【Python篇】PyQt5 超详细教程——由入门到精通(序篇)
PyQt5 是 Python 的图形用户界面 (GUI) 框架,它基于强大的 Qt 库。Qt 是一个跨平台的 C++ 框架,用于构建桌面应用程序。通过 PyQt5,我们可以用 Python 轻松构建跨平台的桌面应用程序,支持 Windows、macOS 和 Linux。
半截诗
2024/10/09
22.5K0
【Python篇】PyQt5 超详细教程——由入门到精通(序篇)
PyQt5案例汇总(简洁版)
### 01菜单栏 ```python import sys from PyQt5.QtWidgets import QMainWindow, QAction, qApp, QApplication from PyQt5.QtGui import QIcon class Example(QMainWindow): def __init__(self): super().__init__() self.initUI() def initUI(self):
victorfengming
2021/11/26
2.1K0
pyqt5实现浏览器与下载文件弹框
本文由腾讯云+社区自动同步,原文地址 https://stackoverflow.club/article/pyqt5_webbrowser_download_file/
羽翰尘
2019/11/20
3.8K0
PyQt5 基本窗口控件(状态栏/窗口/图标/提示消息/QLabel/文本类控件)
文章目录 1. 状态栏 2. 窗口居中显示 3. 关闭窗口 4. QWidget 5. 添加图标 6. 气泡提示信息 7. QLabel 添加快捷键 8. QLineEdit echoMode 验证器 inputMask 综合练习 9. QTextEdit learn from 《PyQt5 快速开发与实战》 1. 状态栏 self.statusbar.showMessage("hello, Michael", 2000),第二个参数是显示多长时间ms,默认无限长时间 # -*- coding: utf-8
Michael阿明
2022/05/10
2.6K0
PyQt5 基本窗口控件(状态栏/窗口/图标/提示消息/QLabel/文本类控件)
PYQT中的菜单和工具栏
在这部分的PyQt5教程中,我们将创建菜单和工具栏。菜单式位于菜单栏的一组命令操作。工具栏是应用窗体中由按钮和一些常规命令操作组成的组件。
小飞侠xp
2018/12/24
2.7K0
PYQT中的菜单和工具栏
PyQt5-如何设置应用和窗口的图标?控件的提示信息如何设置?
虫无涯
2023/11/07
2.2K0
PyQt5 入门
我的路径是:D:\ProgramData\Anaconda3\envs\cv\Lib\site-packages\qt5_applications\Qt\bin\designer.exe
Michael阿明
2022/05/10
1.5K0
PyQt5 入门
python pyqt5 QtWebEngineWidgets 调用JS
from PyQt5.QtWidgets import QApplication , QWidget , QVBoxLayout , QPushButton from PyQt5.QtWebEngineWidgets import QWebEngineView import sys
用户5760343
2019/07/22
3.1K0
python pyqt5 气泡提示
import sys from PyQt5.QtWidgets import QWidget, QToolTip, QApplication from PyQt5.QtGui import QFont
用户5760343
2019/07/05
1.5K0
使用PyQt5把网页打印成PDF
最近制作诗词日历的 PDF 版本, 准备打印一下做成实体日历。之前我写过一篇优化 print 样式的文章,在 Google 上搜索page to pdf, 大多数都是把默认页面的样式打印, 而非使用 @media print 样式打印, 后面做了很多查询, 才发现 PyQt 可以使用 @media print 打印.
用户1416054
2018/12/24
3.4K0
pyecharts 嵌入 PyQt5
之前介绍过用pyecharts显示地图。下面先生成显示中国各省人口地图的网页。 from pyecharts import options as opts from pyecharts.charts import Map, Page from pyecharts.faker import Collector, Faker def readData(path): populations = list() with open(path,"rt",encoding="utf8") as f:#读
用户6021899
2020/08/13
3.8K0
Python 使用PyQt生成图形界面
1.安装PyQT5 以及QT Designer工具包,这里使用清华大学的源,安装快一些。
王瑞MVP
2022/12/28
7760
Python 使用PyQt生成图形界面
PyQt QMainWindow 简单使用
QMainWindow继承自QWidget QMainWindow相当于程序的主界面,内置了menu和toolBar。 使用 Qt Designer 可以很方便地添加menu选项。
AnRFDev
2021/02/01
1.3K0
相关推荐
python pyqt5 QtWebEngineWidgets
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验