Pyside6利用QtWebEngine实现GUI嵌入网页内容

打印 上一主题 下一主题

主题 1803|帖子 1803|积分 5409


        Pyside6是由Qt官方维护和开发的一个用于创建跨平台桌面应用步伐的Python绑定库。QtWebEngine是Qt提供的一个模块,它基于Chromium项目,允许开发者在他们的应用步伐中嵌入网页内容。通过联合Pyside6和QtWebEngine,开发者可以轻松地创建具有当代网页浏览功能的桌面应用步伐。本文,我将向大家先容QtWebEngine的利用方法。

PyQt5 Vs Pyside6

        谈到Qt,大家最熟悉的莫过于C++中的Qt了,当然,今天我们在Python中常用的两个Qt库其本身也是C++中Qt的API,运行时需要调用自身的一些dll文件。这里我给大家先容一下PyQt5与PySide6这两个库的区别。
对比项​​​​PyQt5​​​​PySide6​​​开发公司​Riverbank ComputingQt 官方 (The Qt Company)​许可证​GPL 或商业许可证LGPL 或商业许可证​Python 绑定​由 Riverbank 维护由 Qt 官方维护​Qt 版本支持​Qt 5Qt 6​API 兼容性​与 Qt5 完全兼容与 Qt6 完全兼容​模块定名​PyQt5.QtCore, PyQt5.QtWidgetsPySide6.QtCore, PySide6.QtWidgets​信号与槽语法​pyqtSignal, pyqtSlotSignal, Slot​多线程支持​支持支持​文档与社区​文档丰富,社区活跃官方文档美满,社区逐渐增长​商业支持​需购买商业许可证可直接闭源商用​安装方式​pip install PyQt5pip install PySide6​性能​相近相近​与 C++ Qt 兼容性​​未来维护​仍活跃,但重要支持 Qt5Qt 官方维护,未来更倾向 Qt6         总而言之,Pyside6的LGPL证书允许闭源(LGPL指不修改其dll文件中的底层代码底子上允许闭源),且对于Qt6的支持更先进,大家熟知的Spyder IDE就是基于Pyqt5开发,现在正在渐渐美满支持Pyside6。


Spyder部分源码 

 QtWebEngine

QtWebEngine是

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

傲渊山岳

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表