为什么我的qt webView无法返回html

时间:2013-03-01 14:50:45

标签: html pyqt activex qwebview

所有

前几天,我使用wxpython想要访问ie。但我不知道如何使用activex即python。我的问题链接how use IEHtmlWindow widget change html form

所以我使用pyQt开发GUI程序。

    MainWindow.setObjectName(_fromUtf8("MainWindow"))
    MainWindow.resize(800, 600)
    self.centralwidget = QtGui.QWidget(MainWindow)
    self.webView = QtWebKit.QWebView(self.centralwidget)
    self.webView.setGeometry(QtCore.QRect(110, 30, 571, 231))
    self.webView.setUrl(QtCore.QUrl(_fromUtf8("about:blank")))
    self.webView.setObjectName(_fromUtf8("webView"))
    self.webView.load(QUrl('http://zzxh.zjsgat.gov.cn:6081/zjwwzzxh/'))
    frame = self.webView.page().mainFrame()
    print unicode(frame.toHtml()).encode('utf-8')

我运行正面代码。但它也会返回结果

   <html><head></head><body></body></html>

1 个答案:

答案 0 :(得分:0)

我想我知道为什么它总是返回'',因为.toHtml()方法必须需要页面加载成功。