尝试在HTML页面中执行脚本时找不到引用self.loadFinished.connect

时间:2018-07-24 17:04:44

标签: python pyqt5 qwebpage

我正在尝试构建一个PyQT5类,该类将执行嵌入其中的。

代码如下:

class Render(QWebPage):

def __init__(self, html):
    self.html = None
    self.app = QApplication(sys.argv)
    QWebPage.__init__(self)
    self.loadFinished.connect(self._loadFinished)
    self.mainFrame().setHtml(html)
    self.app.exec_()

def _loadFinished(self, result):
    self.html = self.mainFrame().toHtml()
    self.app.quit()

那个connect方法是不可理解的,这是我导入的:

from PyQt5.QtWidgets import QApplication 
from PyQt5.QtCore import QUrl
from PyQt5.QtWebKitWidgets import QWebPage

我想念什么吗?

0 个答案:

没有答案