PyGTK - AboutDialog क्लास

अपने लोगो, नाम, कॉपीराइट, वेबसाइट और लाइसेंस जैसे कार्यक्रम के बारे में जानकारी प्रदर्शित करने का एक सरल तरीका gtk.AboutDogog विजेट द्वारा प्रस्तुत किया गया है। उपयोगकर्ता के चयन के समय संवाद के बारे में आमतौर पर खोला जाता हैAbout से विकल्प Helpमेन्यू। संवाद के सभी भाग वैकल्पिक हैं।

About Dialogइसमें URL और ईमेल पते हो सकते हैं। जब उपयोगकर्ता URL और ईमेल आईडी पर क्लिक करता है तो gtk.AboutDialog वैश्विक हुक प्रदान करता है

निम्नलिखित gtk.AboutDialog वर्ग का एक निर्माता है -

dlg = gtk.AboutDialog()

को कॉन्फ़िगर करने के लिए निम्न विधियों का उपयोग किया जाता है About Dialog

  • set_program_name() - यह नाम प्रदर्शित करने के लिए सेट करता है About Dialog। डिफॉल्ट में application_name ()।

  • set_version() - यह "संस्करण" संपत्ति सेट करता है

  • set_copyright()- यह "कॉपीराइट" सेट करता है। अगरNone, कॉपीराइट नोटिस छिपा हुआ है।

  • set_license()- यह "लाइसेंस" सेट करता है। अगरNone, लाइसेंस बटन छिपा हुआ है।

  • set_website() - यह "वेबसाइट" संपत्ति को स्ट्रिंग पर सेट करता है जो एक मान्य URL होना चाहिए।

  • set_author() - यह "लेखकों" की संपत्ति को माध्यमिक क्रेडिट संवाद के लेखक टैब में प्रदर्शित लेखक नामों की सूची में सेट करता है।

  • set_logo()- यह पिक्सबॉफ ऑब्जेक्ट के लिए "लोगो" संपत्ति सेट करता है। यदि कोई नहीं है, तो डिफ़ॉल्ट विंडो आइकन सेट का उपयोग किया जाएगा।

जब AboutDialog मेनू बटन क्लिक किया जाता है, तो निम्न कॉलबैक फ़ंक्शन कहा जाता है। इस समारोह के बारे में संवाद उत्पन्न करता है -

def on_abtdlg(self, widget):
   
   about = gtk.AboutDialog()
   about.set_program_name("PyGTK Dialog")
   about.set_version("0.1")
   about.set_authors("M.V.Lathkar")
   about.set_copyright("(c) TutorialsPoint")
   about.set_comments("About Dialog example")
   about.set_website("http://www.tutorialspoint.com")
   
   about.run()
   about.destroy()

उपरोक्त फ़ंक्शन निम्न आउटपुट उत्पन्न करता है -