如何添加后退按钮以返回上一页

如何添加后退按钮以返回上一页

我目前刚接触 Ubuntu 编程,正在学习其基础知识。我一直在关注这个教程,因为你们中的一些人可能在我之前问过的问题中知道。

现在,我已经使用“quickly”创建了一个 Web 浏览器。这是一个简单的程序,可帮助在 Ubuntu 上创建程序。在视频中,它展示了如何“刷新”页面,基本上就是以下代码:

def on_refreshbutton_clicked(self, widget):
    self.webview.reload()

现在,我的问题是让页面从上一页返回,这是以下代码:

def on_refreshbutton_clicked(self, widget):
    self.webview.back()

我使用“refreshbutton”作为示例,但如果您想查看代码的完整源代码,只需提出要求,我就会为您提供一个可以查看源代码的链接。

答案1

WebkitWebView一个go_back()go_forward()方法将为您处理所有事情。因此,从您的示例开始,只需执行以下操作:

def on_backbutton_clicked(self, widget):
    self.webview.go_back()

def on_forwardbutton_clicked(self, widget):
    self.webview.go_forward()

相关内容