PySide2 使用
使用PySide2 时遇到一个问题: ImportError: cannot import name QWebView
网上搜索了下有如下发现:
Qt5有两种不同的Web工具包:基于WebKit的QtWebKit和基于Chromium的较新的QtWebEngine。
QWebPage和QWebView是QtWebKit的一部分,而QWebEngineView和QWebEnginePage是QtWebEngine的一部分。
正确使用方法如下:
使用PySide2
- WebEngine
from PySide2.QtWebEngineWidgets import QWebEnginePagefrom PySide2.QtWebEngineWidgets import QWebEngineView
使用PyQt5
在 PyQt 5.6(+) 版本中, Qt 移除了对 QtWebKitWidgets 模块的支持, 新增 QtWebEngineWidgets 作为代替, 以提供更好的和最新的 HTML, CSS 以及 JavaScript 功能支持(基于Chromium)。
详情见:http://doc.qt.io/qt-5/whatsnew56.html
- WebEngine(PyQt >= 5.7.1)
from PyQt5.QtWebEngineWidgets import QWebEnginePagefrom PyQt5.QtWebEngineWidgets import QWebEngineView
注:pip3 install PyQt5==5.6提示最早的版本为5.7.1,更早的版本未测试
- WebKit(前提是支持QtWebKit)
from PyQt5.QtWebKitWidgets import QWebPagefrom PyQt5.QtWebKitWidgets import QWebView
PySide2 使用相关推荐
- PySide2安装出现Could not find a version that satisfies和No matching distribution found for
我用的是Python3.10,安装PySide2一直报上面两个错,查了一下,目前PySide2支持不了Python3.10 找到的解决方法,下载一个旧版的Python 安装了一个Python3.8,在 ...
- pyside2 安装_PySide2安装踩坑指南
安装PySide2: 1.从Pypi下载安装 pip install PySide2 如果安装太慢,可以尝试: pip install -i https://pypi.tuna.tsinghua.ed ...
- PySide2 基础入门-创建实例窗口(详细解释)
PySide2 基础入门-创建实例窗口(详细解释) python 3.7 / Pyside2 (如果使用pyQt5,将Pyside2 直接替换PyQt5即可)首先我们在Qt Designer中画好界面 ...
- linux pyside2 安装包,Qt for Python 5.12发布下载,附PySide2和Shiboken2介绍
Qt for Python 5.12(全称 Qt for Python for Qt 5.12) 发布下载了,这是一个没有 LTS 支持的版本,在终端中执行 pip install PySide2 命 ...
- Qt for Python之 PySide2+QML 入门示例
日常啰嗦 QML是一种描述性的脚本语言,语法格式非常像CSS,且支持javascript形式的编程控制.众所周知, 用QML来写界面既简单又高效,可以非常快速的搭建一个酷炫的界面出来,所以在做 Qt ...
- pyside2 镜像安装_pyside2 镜像安装_【PySide2学习笔记】0_下载安装
1. 安装 Python环境:3.7.3 从PyPi下载安装: pip install PySide2 # For the latest version on PyPi 通过http下载安装: pip ...
- python和ui设计,PySide2相当于PyQt5的loadUiType(),用于在UI设计中动态混合
以下是对上述较早的答案中提出的解决方案PySide2和python3.6+的改编:from PySide2 import QtWidgets from pyside2uic import compil ...
- 学习日志(一)安装PySide2遇到的问题及其解决办法
学习日志(一)安装PySide2遇到的问题及其解决办法 参考文章: (1)学习日志(一)安装PySide2遇到的问题及其解决办法 (2)https://www.cnblogs.com/yangshua ...
- pyside2安装后打开designer.exe文件提示丢失 MSVCP140.dll的处理方法
在计算机中安装pyside2后,打开UI设计器designer.exe,结果提示"无法启动此程序,因为在计算机中丢失 MSVCP140.dll.尝试重新安装该程序以解决此问题.", ...
- 解决PySide2的This application failed to start because no Qt platform plugin could be initialized问题
总结一下思路:国内博客中通常是修改环境变量,这点是完全没问题的,但是由于国内博客大多写的是pyqt而不是pyside2,所以配置环境变量有所区别. 其实解决问题的方法也是配置环境变量,只不过路径不能只 ...
最新文章
- python enumerate()函数
- Visual Studio + C# + Xamarin = iOS/Android/Windows Apps
- java注释类型_Java 8类型注释
- 面向对象(匿名内部类与有名字内部类的比较)
- toj 4607 Multiple of 17
- 阿里云数据库产品专家胡航丽:数据库自动驾驶平台DAS重磅助力数据库领域智能未来...
- 在大项目中,实施顾问主要负责什么具体工作?
- 计算机网络体系结构作业题整理-第一章答案
- mysql点击计数器_高性能Mysql(第3版)_网站点击计数器
- Redhat7安装centos7的yum
- 7628刷breed_我的刷breed机方法 一步一图超详细
- 两个摄像头合成一路_监控系统中多路视频的合成方法
- 求素数/质数 简单Java算法
- 企业管理决策之金字塔思维
- 串口服务器 linux,基于Linux的串口服务器设计与实现
- PLC低频测速(T法测速)
- 频繁跳槽的人简历是不是更容易被淘汰?
- vijosP1285 佳佳的魔法药水
- Java Web项目中HTML文件中的汉字在浏览器中显示乱码的解决方案
- 福昕阅读器:针对PDF文件无法添加注释、附注、书签等功能的解决方法