Как добавить кнопку возврата, чтобы вернуться на предыдущую страницу [дубликат]

Я в настоящее время новичок в программировании Ubuntu и изучает его основы. Я следил за этим руководством, как некоторые из вас, возможно, уже знали, когда задавали мне предыдущие вопросы о нем.

Итак, я создал веб-браузер, используя слово «быстро». Это простая программа, помогающая создавать программы в Ubuntu. В видео показано, как «обновить» страницу, ведь это, по сути, этот код:

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

Теперь мой вопрос - заставить страницу вернуться с предыдущей страницы, это этот код:

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

Я использовал «refreshbutton» как пример, но если вы хотите просмотреть полный источник кода, просто попросите его, и я предоставлю вам ссылку, по которой вы можете просмотреть источник.

0
задан 1 September 2013 в 13:39

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()
0
ответ дан 1 September 2013 в 13:39

Другие вопросы по тегам:

Похожие вопросы: