почему мой qt webView не может вернуть html

все

несколько дней назад я использую wxpython, хочу получить доступ, т.е. но я не знаю, как использовать ActiveX, т.е. с Python. ссылка на мой вопрос как использовать виджет IEHtmlWindow для изменения HTML-формы

поэтому я использую pyQt для разработки программы с графическим интерфейсом.

    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>

person fred    schedule 01.03.2013    source источник


Ответы (1)


я думаю, что знаю, почему он всегда возвращает '', потому что метод .toHtml() должен нуждаться в успешной загрузке страницы.

person fred    schedule 01.03.2013