Ejemplo n.º 1
0
class TestSchemeHandler(QWebEngineUrlSchemeHandler):
    def requestStarted(self, request):
        if request.requestUrl() == "testpy:hello":
            request.redirect("testpy:goodbye")
            return

        self.buffer = QBuffer()
        self.buffer.setData("Really nice goodbye text.")
        self.buffer.aboutToClose.connect(self.buffer.deleteLater)
        request.reply("text/plain;charset=utf-8", self.buffer)
Ejemplo n.º 2
0
 def on_success(self, request, content_type, reply):
     body = QBuffer(parent=request)
     body.setData(reply)
     request.reply(content_type, body)