首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PySide2及其支持的addToJavaScriptWindowObject

PySide2及其支持的addToJavaScriptWindowObject
EN

Stack Overflow用户
提问于 2018-06-24 23:17:30
回答 1查看 1.2K关注 0票数 3

我正在尝试将PySide应用程序版本#1移植到PySide2,并努力找到移植以下代码片段的解决方案:

代码语言:javascript
复制
class AppManager(QtCore.QObject):
    '''
    methods of AppObject will be available from javascript
    '''
    def __init__(self, webview):
        QtCore.QObject.__init__(self)


class WebView(QWebEngineView):
    def __init__(self, parent=None):
        QWebEngineView.__init__(self, parent)
        self.setPage(WebEnginePage(self))

    def contextMenuEvent(self, event):
        pass


class AppWindow(QMainWindow):
    def __init__(self):
        QMainWindow.__init__(self)
        self.view = WebView(self)
        self.page = self.view.page()
        self.app_manager = AppManager(self.view)
        self.page.mainFrame().addToJavaScriptWindowObject('app_manager', self.app_manager)
        # ERROR in above line !!!

我在文档中找不到我必须找到可能的修复方法

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51011244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档