首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在webkit2gtk中进行标题更改调用?

如何在webkit2gtk中进行标题更改调用?
EN

Stack Overflow用户
提问于 2020-07-25 23:53:22
回答 1查看 166关注 0票数 1

我正在尝试将一个用python2编写的旧的GTK webkit代码移植到webkit2和python3 (Ubuntu已经删除了旧的webkit v1)。js代码更改了html的标题,python检测到它并将其关闭。但是,它在webkit2中不起作用。在旧代码中,有一行

代码语言:javascript
复制
self.webview.connect('title-changed', title_changed) #title_changed is a python function, which will do something

上面显示了TypeError: <WebKit2.WebView object at 0x7f14b687ecd0 (WebKitWebView at 0x557297cdb7c0)>: unknown signal name: title-changed

如何将此代码移植到webkit2?根据https://webkitgtk.org/reference/webkit2gtk/stable/WebKitWebView.html的说法,有webkit_web_view_get_title (),但是有什么方法可以检测标题的更改吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-30 04:44:10

因为title是一个属性,所以它自动带有一个您可以连接到的notify信号。使用notify::title

使用下面的代码,例如

代码语言:javascript
复制
self.webview.connect('notify::title', title_changed)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63090388

复制
相关文章

相似问题

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