首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏嵌入式项目开发

    采用QWebEngineView引擎设计web浏览器

    QWebEngineView包含一个QWebEnginePage,它反过来允许访问页面上下文中的QWebEngineHistory。 可以使用title()属性访问HTML文档的标题。 QWebEnginePage *page() const 9. 返回指向封装指定web操作的QAction的指针。 QAction *pageAction(QWebEnginePage::WebAction action) const 10. void setPage(QWebEnginePage *page) 13. 设置新的地址 void setUrl(const QUrl &url) QUrl url() const 14. void triggerPageAction(QWebEnginePage::WebAction action, bool checked = false) 方便的槽函数: void back()

    3.4K11编辑于 2022-01-12
  • 来自专栏Michael阿明学习之路

    PyQt5 高级界面控制(多线程、网页交互、调用JavaScript)

    view.page().runJavaScript('completeAndReturnName();', js_callback) # QWebEngineView 对象的 page()方法返回一个 QWebEnginePage 对象 # QWebEnginePage 对象的 异步 runJavaScript()方法可以执行 JavaScript代码 # 需要回调函数来处理结果 # 按钮连接 'complete_name

    3.4K41编辑于 2022-06-05
  • 来自专栏PyQt5

    python3GUI--模仿Chrome浏览器 By:PyQt5(支持视频播放)

    它能够加载和展示网页、执行 JavaScript、处理页面导航、下载、Cookies、History 等浏览器行为,并允许开发者通过扩展 QWebEngineProfile、QWebEnginePage 复制链接 提供开发者工具入口,用于检查元素 可查看网页源代码 布局与界面调整 查找栏会自动定位于界面右上角,避免出现界面越界 提示条自动显示在底部位置 在窗口大小变化时自动调整相关 UI 组件布局 2.QWebEnginePage QWebEnginePage 是 PyQt5 中用于承载和控制网页内容的核心类,它负责处理页面的加载、导航、渲染以及与 JavaScript 的交互,同时管理网页行为(如弹窗、导航请求、文件下载、权限请求等

    47010编辑于 2025-11-19
  • 来自专栏python3

    PyQt5 内嵌浏览器注入 Javas

    pyqtSlot from PyQt5.QtWebEngineWidgets import QWebEngineView, QWebEngineProfile, QWebEngineScript, QWebEnginePage

    1.7K30发布于 2020-01-03
  • 来自专栏技术向

    pyqt5实现浏览器与下载文件弹框

    WebEngineView(QWebEngineView): windowList = [] # 重写createwindow() def createWindow(self, QWebEnginePage_WebWindowType

    4.1K21发布于 2019-11-20
  • 来自专栏跟Qt君学编程

    Qt 5.14版本正式发布(带下载链接)

    同时,我们将Qt WebEngine更新为基于Chromium 77,并添加了用于控制QWebEnginePage生命周期的新API。

    4K10发布于 2019-12-25
  • 来自专栏跟Qt君学编程

    Qt 5.14版本更新细节

    [QTBUG-74166]用于控制QWebEnginePage生命周期的新API。 [QTBUG-56978]下载项目的方法和属性,以获取建议的名称,并更改下载目录和文件名。

    4.1K10发布于 2019-12-25
  • 来自专栏PyQt5

    python3GUI--运维系统大屏 By:PyQt5(详细分享)

    首先我们重写了QWebEnginePage的contextMenuEvent禁用了浏览器右击事件,这样避免了用户误操作右击事件,然后我们重写了QWebEngineView的contextMenuEvent

    61110编辑于 2025-07-23
  • 来自专栏悠风的采坑日记

    结合 Qt 信号槽机制的 Python 自定义线程类

    QWebEnginePage 控件中的 runJavaScript 方法,PyQt5 可以传入回调函数来获取或处理执行 JavaScript 代码后的结果,而 PySide2 中却没有这个功能,也就是说

    5.1K31发布于 2020-05-07
  • 来自专栏PyQt+YOLO

    基于PyQt5+YOLOv8的智慧厨房系统(详细介绍)

    def ui_init(self): profile = QWebEngineProfile(f"profile_{id(self)}", self) page = QWebEnginePage

    10100编辑于 2026-03-27
领券