2009-03-15 9 views
13

में वेबकिट लाइब्रेरी का उपयोग करके एक सरल "हैलो वर्ल्ड" उदाहरण की आवश्यकता है क्या किसी को पाइथन में वेबकिट लाइब्रेरी का उपयोग करने के लिए सरल "हैलो वर्ल्ड" उदाहरण के बारे में पता है? मेरे पास एक जीटीके विंडो है, और अंदर मैं वेबकिट रखना चाहता हूं।पाइथन

अजगर/mozembed (मोज़िला/छिपकली) के साथ

, इस सरल है:

mozembed = gtkmozembed.MozEmbed() 
mozembed.load_url('http://google.com/') 

..और मैं पहले से ही अपने ब्राउज़र बनाया है, मैं कैसे वेबकिट के साथ ऐसा कर सकता हूं?

+8

कृपया, अपने प्रश्नों के लिए अंग्रेजी का उपयोग करें (और आपके उत्तरों के लिए भी)। यह किसी भी व्यक्ति की सहायता नहीं करता है अगर इस साइट की सामग्री भाषा-खंडित हो जाती है। – vmarquez

+3

NOOOOO !!! मैं उपर्युक्त टिप्पणी से पूरी तरह से असहमत हूं कि यह सुझाव देता है कि सामग्री अंग्रेजी में होनी चाहिए। मुझे नहीं पता कि यह प्रश्न (सीमित भाषाई क्षमताओं) के बारे में क्या है, लेकिन यह सोचें कि स्टैक ओवरफ्लो बहुभाषी हो सकता है, असल में मुझे आश्चर्य है कि मैंने अन्य भाषाओं में और प्रश्न नहीं देखा है ... –

+0

??? y porque todo tiene que ser en ingles ?? realmente विलाप – Miuler

उत्तर

31

क्या आपने Python bindings for the WebKit GTK+ port चेक किया था। निर्देशिका में से किसी एक में ब्राउज़र का उपयोग करने के तरीके पर डेमो हैं: पायथन डेमो/tabbed_browser.py

आप WebKit GTK+ (पीडीएफ) पर एल्प टॉकर द्वारा FOSDEM की स्लाइड भी देख सकते हैं हाइब्रिड वेब/जीटीके + समृद्ध इंटरनेट अनुप्रयोगों।

import gtk 
import webkit 

view = webkit.WebView() 

sw = gtk.ScrolledWindow() 
sw.add(view) 

win = gtk.Window(gtk.WINDOW_TOPLEVEL) 
win.add(sw) 
win.show_all() 

view.open("http://w3.org/") 
gtk.main() 

आपको इसे शुरू करने के लिए अच्छे संकेत देना चाहिए।

+0

एफवाईआई, यह वेबकिट 1 का उपयोग प्रतीत होता है जबकि वेबकिट 2 अधिक हालिया है और इसमें महत्वपूर्ण प्रतिपादन और प्रदर्शन सुधार हैं। मुझे पता है कि यह सिर्फ एक हैलो वर्ल्ड उदाहरण है, लेकिन आपके पास पाइथन-गोबजेक्ट का उपयोग करके बेहतर भाग्य हो सकता है और वेबकिट 2 आयात कर सकता है। –

2

Miuler: No les gusta que usted escribio la pregunta en espanol। सी से जवाब देने के लिए एक espanlol otra vez puco Ayudar traducir। मैंने कहा कि अगर जवाब अंग्रेजी में हैं तो मैं सुनिश्चित कर दूंगा कि वह स्पेनिश में वापस अनुवाद करके समझता है, जो वह स्पष्ट रूप से अधिक आरामदायक है ...

मुझे नहीं लगता कि हमें भाषा elitist होना चाहिए, यहां एक मोटा अनुवाद है । मुझे नहीं पता कि वेबकिट हालांकि क्या है। मैं पोस्ट संपादित नहीं कर सकता, क्या कोई उपरोक्त पोस्ट को संपादित कर सकता है और इसे जोड़ सकता है? ट्रांसमिशन शुरू करें:

किसी के पास वेबकिट के लिए एक साधारण उदाहरण है?

कोई भी वेबकिट लाइब्रेरी का उपयोग करके हैलो वर्ल्ड के लिए कुछ सरल उदाहरण जानता है? मैं gtk विंडो बना रहा हूं और अंदर मैं वेबकिट रखना चाहता हूं। मैं अजगर और mozembed (मोज़िला/छिपकली) की तरह एक उदाहरण है जो बहुत ही सरल है:

mozembed = gtkmozembed.MozEmbed() 
mozembed.load_url('http://google.com/') 

और मैं पहले से ही अपने ब्राउज़र बनाया है, मैं कैसे वेबकिट के साथ ऐसा कर सकता हूं? सूखी घास ejemplos sobre el uso डे लो entre एल directorio: अजगर क़ौम/tabbed_browser.py

-------- अद्यतन ------- karlcow पासा: व्हिस्टो लॉस Python bindings for the WebKit GTK+ port है? वेर एस्टे टैम्बियन, वेबकिट जीटीके + (पीडीएफ) पर अल्पा टॉकर द्वारा FOSDEM हाइब्रिड Web/GTK+ समृद्ध इंटरनेट एप्लिकेशन विकसित करना।

+0

वेबकिट सफारी और Google क्रोम का इंजन है। – Vasil

+0

@ वासिल: हाँ यह है। हालांकि यह एकमात्र ऐसा स्थान नहीं है जहां यह उपयोग में है और जहां इसका उपयोग किया जा सकता है। उदाहरण के लिए, यह क्यूटी का भी एक हिस्सा है, जीटीके पोर्ट भी है। –

+0

@ एक्स-इंस्टेंस: एसओ पर टैग देखें, क्या आपको लगता है कि बहुत से लोग जानते हैं कि क्यूटी क्या है। मैंने एक जवाब देने की कोशिश की जो तुरंत घंटी बजती है। – Vasil