Python 将pyside与QWebView和QUiLoader一起使用:需要哪些依赖项
下面的代码在一台Ubuntu机器上运行,但其中一台是新的。我相信这是一个依赖性问题,但我已经安装了所有以pyside或qt4命名的软件包 我正在加载一个Python 将pyside与QWebView和QUiLoader一起使用:需要哪些依赖项,python,qt,pyside,qwebview,Python,Qt,Pyside,Qwebview,下面的代码在一台Ubuntu机器上运行,但其中一台是新的。我相信这是一个依赖性问题,但我已经安装了所有以pyside或qt4命名的软件包 我正在加载一个ui文件,如下所示: loader = QtUiTools.QUiLoader() window = loader.load(uifile) ui文件的相关部分包括: <widget class="QWebView" name="mbody" native="true"/> ... <customwidget> &l
ui
文件,如下所示:
loader = QtUiTools.QUiLoader()
window = loader.load(uifile)
ui
文件的相关部分包括:
<widget class="QWebView" name="mbody" native="true"/>
...
<customwidget>
<class>QWebView</class>
<extends>QWidget</extends>
<header>QtWebKit/QWebView</header>
</customwidget>
...
QWebView
QWidget
QtWebKit/QWebView
此操作失败,出现错误QFormBuilder无法创建类“QWebView”的自定义小部件;默认为基类“QWidget”。
*
在加载之前,我尝试添加loader.registerCustomWidget(QWebView)
,但没有效果
如果您认为重要的话,完整的代码实际上就是。不,我从未找到解决方案。为什么要将PySide.QtWebKit.QWebView注册为自定义类?你不应该用你自己的吗?还是没有解决办法?