Auteur Sujet: [en cours] Python navigateur web  (Lu 4973 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Spectrales-Hk

  • Contributeur de Kali-linux.fr
  • Membre sérieux
  • *****
  • Messages: 364
  • +30/-1
[en cours] Python navigateur web
« le: 15 juin 2014 à 21:18:54 »
Salut, j'aurais besoin de votre aide  :o  ;D pour continuer mon script en python donc je voudrais ajouter de bouton précédent et suivant sur le navigateur
voila le code source

#!/usr/bin/env python 
# -*- coding: utf-8 -*-

import gtk 
import gobject 
import webkit


# Fonction appelée lorsqu'on appuie sur enter dans la barre d'adresse
def browse(widget):
  # On affiche l'URL contenue dans la barre d'adresse
  browser.open(widget.get_text())

gobject.threads_init()

# Création de la fenêtre
window = gtk.Window()
# Exécute gtk.main_quit() quand on clique sur la croix
window.connect("destroy", lambda a: gtk.main_quit())

# La barre d'adresse et la zone où s'affiche la page internet
# sont placées dans une boîte verticale
vbox = gtk.VBox(False,0)
window.add(vbox)
add = gtk.Entry()
# la fonction browse est appelée quand on tape sur Enter
add.connect("activate", browse)
vbox.pack_start(add, False, True, 0)

# Initialisation de l'objet webkit
browser = webkit.WebView()
browser.open("http://google.com") 
vbox.pack_start(browser)

window.show_all() 
gtk.main() 

PS : bien sure avec explication si possible  ;)
« Modifié: 18 juin 2014 à 21:12:55 par admin »

Hors ligne Spectrales-Hk

  • Contributeur de Kali-linux.fr
  • Membre sérieux
  • *****
  • Messages: 364
  • +30/-1
Re : Python navigateur web
« Réponse #1 le: 18 juin 2014 à 19:43:03 »
personne ???:-\

Hors ligne coyotus

  • Contributeur de Kali-linux.fr
  • Membre Elite
  • *****
  • Messages: 3793
  • +264/-30
  • IN GNU WE TRUST
    • Groupe d'Utilisateurs de GNU/Linux...
Re : Python navigateur web
« Réponse #2 le: 18 juin 2014 à 20:11:43 »
Il faut créer un bouton, par exemple
go_button = Gtk.Button()
Ensuite un bouton précédent et suivant.

prev_button = Gtk.Button("Previous")next_button = Gtk.Button("Next")
prev_button.connect("clicked", etc..