2013-09-01 4 views
0

В настоящее время я новичок в программировании Ubuntu и изучаю ее. Я слежу за этим учебным пособием, как некоторые из вас могут знать в предыдущих вопросах, о которых я уже говорил.Как добавить кнопку «Назад», чтобы вернуться на предыдущую страницу

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

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

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

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

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

* Код Редактировать от Марка Р. - Спасибо за обновление.

+1

* Ubuntu * программирование? Где? Какая ссылка на учебник? –

+0

http://www.youtube.com/watch?v=sO8hiPreNBg - Он называет это «APP», но я думаю об этом как о программе. – Shaun

+0

Привет Shaun, пара предложений: во-первых, когда вы вставляете код в свои вопросы, добавьте четыре пробела в каждую строку, и вам не придется использовать синтаксис backtick. Кроме того, я бы порекомендовал включить ссылку на исходный код (или, что еще лучше, поставить соответствующие части в ваш вопрос), когда вы его попросите, потому что в этом случае довольно ясно, что вы полагаетесь на библиотеки, которые мы не можем видеть, чтобы сделать много работы нашего кода. –

ответ

0

Создайте новую кнопку и нанесите на нее ярлык с надписью . Попробуйте добавить этот код в файл py.

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

Он вернется. Также вы можете добавить кнопку «вперед».

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

Надеюсь, я не слишком поздно.

Смежные вопросы