我有一些类似下面的代码。在WebView中按以下方式打开grant_request:“是否要向应用授予权限?”和两个按钮“取消”和“授予”。
按钮“ Grant”生成重定向网址。
如果单击“授予”,如何获得重定向URL并关闭此表单,如果单击“取消”,如何仅关闭此表单?
from PyQt5.QtGui import QIcon
from PyQt5.QtWebEngineWidgets import *
from PyQt5.QtWidgets import *
from PyQt5.QtCore import QUrl
import sys
class Main(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setWindowTitle('name')
self.setWindowIcon(QIcon('icon.png'))
web = QWebEngineView()
web.load(QUrl("link_to_grant_req_page"))
self.btn = QPushButton('Button', self)
self.btn.resize(self.btn.sizeHint())
lay = QVBoxLayout(self)
lay.addWidget(self.btn)
lay.addWidget(web)
app = QApplication(sys.argv)
main = Main()
main.show()
app.exec_()
答案 0 :(得分:0)
问题已关闭:通过上下文重定向链接并通过urlC返回链接