Miyaad u maleyneysay in Chrome yahay biraawsarka ugu fudud shabakadda? Jua! Qoraalkan yar, ee adeegsanaya maktabadda libwebkit-gtk oo culeyskiisu yahay 2 KB oo keliya, waxaad awoodi doontaa inaad ku dhex wareegto internetka adigoo cunaya xusuusta ugu yar isla markaana leh khibrad websaydh aad u fiican, tan iyo markii qoraalka loo adeegsanayo mashiinka Webkit (kaas oo Midori, Safari, Epiphany, iwm sidoo kale waa saldhig), mid ka mid ah oo helay 100% Acid3 isla markaana leh taageero aad u wanaagsan HTML5-ka cusub. |
Ku abuur fayl qoraalka tifaftiraha aad jeceshahay. Ku dhaji waxyaabaha hoose kuna keydi faylka magaca "minibrowser.py".
#! / usr / bin / env Python
sys
soo dejiso gtk
soo dejiso webkit
DEFAULT_URL = 'http://www.google.com' # U beddel tan sida aad u rabto
fasalka SimpleBrowser: # wuxuu u baahan yahay GTK, Python, Webkit-GTK
isdifaac __init __ (is):
self.window = gtk.Windo (gtk.WINDOW_TOPLEVEL)
ismoodsiiska.wadalka (gtk.WIN_POS_CENTER_ALWAYS)
self.window.connect ('delete_event', self.close_application)
is.window.set_default_size (350, 20)
vbox = gtk.VBox (kala dheereynta = 5)
vbox.set_border_width (5)
self.txt_url = gtk.Entry ()
self.txt_url.connect ('dhaqaajiso', self._txt_url_activate)
is.scrolled_window = gtk.ScrolledWindow ()
self.webview = webkit.WebView ()
issigned_window.add (self.webview)
vbox.pack_start (self.scrolled_window, buux = Run, balaadhi = Run)
is.window.add (vbox)
def _txt_url_activate (is, gelitaan):
is._load (gelitaanka.get_text ())
def _load (is, url):
self.webview.open (url)
def furan (is, url):
is.txt_url.set_text (url)
self.window.set_title ('% s'% url)
is._load (url)
bandhigid (is):
self.window.show_all ()
def close_application (is, widget, dhacdo, xog = Midna):
gtk.main_quit ()
haddii __name__ == '__main__':
haddii la amaahdo (sys.argv)> 1:
url = sys.argv [1] kale:
url = DEFAULT_URL
gtk.gdk.threads_init ()
biraawsar = SimpleBrowser ()
browser.open (url)
browser.show ()
gtk.main ()
Kadib ku meelee rukhsad fulin ah
chmod + x minibrowser.py
Si aad u socoto, waa inaad ku socodsiisaa adigoo garaacaya ...:
Python minibrowser.py http://usemoslinux.blogspot.com/
Via | Forum Ubuntu
Dabcan.
Ma aqaan sida barnaamij loogu sameeyo pyton laakiin waxay umuuqataa inay adeegsato maktabada gtk. Waxaan u baahanahay inaan ku hoos maro gnome haa ama haa Ma ku maamuli karaa hoosta LXDE haddii aan gnome rakibay?
Waad ku mahadsantahay fikirkaaga !!!
Waad salaaman tahay! Waxaa laga yaabaa in koodhkan halkan laga soo qaatay? Khadadka koodhka iyo dalabkoodu waa isku mid… 🙂
http://blog.marcelofernandez.info/2009/11/navegador-simple-con-pywebkitgtk/
Salaan
waxay u shaqeysaa si fiican waxaan isku dayay lint mint 9 64bits
Waa salaaman tahay, Marcelo. Eeg, sida qoraalku si cad u leeyahay (hoosta, dhamaadka) waxaan ka helay Ubuntu Forums. Halkaas ma muujinayaan meel laga soo xigtay markaa waxaan u qaatay inay asal ahayd. Habsiin! Bawlos.
Waa heer sare raaxo! Xaydha