crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> webkit обновить страницу и перерисовать
laa88rf
  опции профиля:
сообщение 22.4.2013, 14:17
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 19
Регистрация: 30.7.2010
Из: Orsk
Пользователь №: 1918

Спасибо сказали: 0 раз(а)




Репутация:   0  


Привет всем.
в GUI на Python я новичок. Вопрос ко всем гуру. Как сделать, чтобы после открытия сайта браузер (webkit), выполнил обновление страницы.
Вот код:
#!/usr/bin/python
import socket
import gtk
import webkit
import ctypes
import socks

window = gtk.Window()
view = webkit.WebView()
view.open('http://crossplatform.ru')
window.add(view)
window.show_all()
window.connect('delete-event', lambda window, event: gtk.main_quit())

gtk.main()
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 25.4.2013, 10:13
Сообщение #2


Мастер
******

Группа: Модератор
Сообщений: 3291
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


Примерно так:
#!/usr/bin/python
import sys
import socket
import gtk
import webkit
import ctypes
import socks

def load_finished(webview, frame):
    webview.reload()


def main():
    window = gtk.Window()
    view = webkit.WebView()
    view.connect("load-finished", load_finished) # привязываемся к сигналу load-finished
    view.open('http://crossplatform.ru')
    window.add(view)
    window.show_all()
    window.connect('delete-event', lambda window, event: gtk.main_quit())

    gtk.main()

if __name__ == "__main__":
    sys.exit(main())
Работоспособность не проверял...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 6.6.2020, 0:40