На этот вопрос уже есть ответ здесь:
Я в настоящее время новичок в программировании Ubuntu и изучает его основы. Я следил за этим руководством, как некоторые из вас, возможно, уже знали, когда задавали мне предыдущие вопросы о нем.
Итак, я создал веб-браузер, используя слово «быстро». Это простая программа, помогающая создавать программы в Ubuntu. В видео показано, как «обновить» страницу, ведь это, по сути, этот код:
def on_refreshbutton_clicked(self, widget):
self.webview.reload()
Теперь мой вопрос - заставить страницу вернуться с предыдущей страницы, это этот код:
def on_refreshbutton_clicked(self, widget):
self.webview.back()
Я использовал «refreshbutton» как пример, но если вы хотите просмотреть полный источник кода, просто попросите его, и я предоставлю вам ссылку, по которой вы можете просмотреть источник.
У 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()