将pyside与QWebView和QUiLoader一起使用:需要哪些依赖项

时间:2013-05-02 07:48:09

标签: python qt pyside qwebview

以下代码适用于一台Ubuntu机器,但一台是新机器。我相信这是一个依赖性问题,但我已经在其名称中安装了 pyside qt4 的所有软件包。

我正在加载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>

此操作失败,错误为QFormBuilder was unable to create a custom widget of the class 'QWebView'; defaulting to base class 'QWidget'.

*

我在加载之前尝试添加loader.registerCustomWidget(QWebView),但没有任何区别。

如果您认为重要,则完整代码实际为available online

0 个答案:

没有答案