Shin kuna tunanin cewa Chrome shine mafi kyawun burauzar gidan yanar gizo? Jua! Tare da wannan karamin rubutun, wanda ke amfani da dakin karatu na libwebkit-gtk kuma nauyinsa bai wuce 2 KBs ba, zaku iya bincika yanar gizo yayin cinye mafi karancin ƙwaƙwalwar ajiya kuma kuna da kwarewar yanar gizo mai ban mamaki, tunda rubutun yana amfani da injin Webkit (wanda a ciki yake Midori, Safari, Epiphany, da sauransu suma suna da tushe), ɗayansu ya sami 100% Acid3 dacewa kuma yana da kyakkyawar tallafi ga sabon HTML5. |
Irƙiri fayil tare da editan rubutun da kuka fi so. Manna abubuwan da ke ƙasa kuma adana fayil ɗin tare da sunan "minibrowser.py".
#! / usr / bin / env Python
shigo da sys
shigo da gtk
shigo da webkit
DEFAULT_URL = 'http://www.google.com' # Canja wannan yadda kake fata
aji SimpleBrowser: # yana buƙatar GTK, Python, Webkit-GTK
def __init __ (kai):
self.window = gtk.Windows (gtk.WINDOW_TOPLEVEL)
gabatarwar kai.wad.set (gtk.WIN_POS_CENTER_ALWAYS)
self.window.connect ('share_event', self.close_application)
self.window.set_default_size (350, 20)
vbox = gtk.VBox (tazara = 5)
vbox.set_border_width (5)
son.txt_url = gtk.Entry ()
self.txt_url.connect ('kunna', self._txt_url_activate)
self.scrolled_window = gtk.ScrollWindow ()
self.webview = webkit.WebView ()
self.scrolled_window.add (kai tsaye.webview)
vbox.pack_start (self.scrolled_window, cika = Gaskiya, fadada = Gaskiya)
self.window.add (vbox)
def _txt_url_activate (kai, shigarwa):
kan_kaifa (shigarwa.get_text ())
def _load (kai, url):
shafin kai.webview.open (url)
bude bude (kai, url):
syeda_kashi_deh (url)
self.window.set_title ('% s'% url)
kai_bayana (url)
nuna nuna (kai):
kai.window.show_all ()
def kusa_ aikace-aikace (kai, widget, aukuwa, bayanai = Babu):
gtk.main_quit ()
idan __name__ == '__main__':
idan an bashi (sys.argv)> 1:
url = sys.argv [1] kuma:
url = DEFAULT_URL
gtk.gdk.karantawa_init ()
burauza = SimpleBrowser ()
burauza. buɗe (url)
bantanya.show ()
gtk.main ()
Sannan sanya izinin aiwatarwa
chmod + x minibrowser.py
Don kewayawa, dole ne kawai ku gudanar da shi ta buga ...:
minibrowser.py Python http://usemoslinux.blogspot.com/
Ta Hanyar | Ƙungiyar Ubuntu
Hakika.
Ban san yadda ake shiri a pyton ba amma ga alama yana amfani da laburaren gtk. Shin ina bukatan gudanar da shi a karkashin gnome ee ko a? Shin zan iya gudanar da shi a ƙarƙashin LXDE idan na sanya gnome?
Na gode da shigarwar !!!
Barka dai! Wataƙila an ɗauke wannan lambar daga nan? Layin lamba da kuma tsarinsu iri ɗaya ne… 🙂
http://blog.marcelofernandez.info/2009/11/navegador-simple-con-pywebkitgtk/
gaisuwa
yana aiki kwarai da gaske Na gwada shi akan mint mint 9 64bits na Linux
Sannu, Marcelo. Duba, kamar yadda sakon ya faɗi a sarari (a ƙasa, a ƙarshen) Na samo shi ne daga Taron Ubuntu. A can ba su nuna wani tushe don haka na ɗauka cewa asali ne. Rungumewa! Bulus.
Madalla da wannan alatu! Man shafawa