PyGTK - विंडो क्लास
Gtk.Window क्लास का एक ऑब्जेक्ट एक विजेट प्रदान करता है, जिसे यूजर्स आमतौर पर Wwindow समझते हैं। यह विजेट एक कंटेनर है इसलिए, यह एक चाइल्ड विजेट पकड़ सकता है। यह शीर्षक पट्टी और आकार नियंत्रण के साथ सजाया गया एक प्रदर्शन योग्य क्षेत्र प्रदान करता है।
gtk.Window वर्ग में निम्नलिखित निर्माता हैं -
gtk.Window(type)
टाइप पैरामटर निम्नलिखित में से एक मान लेता है -
gtk.WINDOW_TOPLEVEL (डिफ़ॉल्ट) | इस विंडो का कोई अभिभावक नहीं है। Toplevel खिड़कियां मुख्य अनुप्रयोग विंडो और संवाद हैं। |
gtk.WINDOW_POPUP | इस खिड़की में कोई फ्रेम या सजावट नहीं है। मेनू और टूलटिप्स के लिए पॉपअप विंडो का उपयोग किया जाता है। |
Gtk.Window क्लास के कुछ महत्वपूर्ण तरीके नीचे सूचीबद्ध हैं -
S.NO | तरीके और विवरण |
---|---|
1 | set_title(string) इसके द्वारा निर्दिष्ट मान के लिए gtk.window की "शीर्षक" संपत्ति सेट करता है title। एक खिड़की का शीर्षक उसके शीर्षक पट्टी में प्रदर्शित किया जाएगा। |
2 | get_title() यह सेट होने पर विंडो का शीर्षक देता है। |
3 | set_position() यह विंडो की स्थिति निर्धारित करता है। पूर्वनिर्धारित स्थिति स्थिरांक हैं -
|
3 | set_focus() यह विंडो के लिए फ़ोकस विजेट होने के लिए निर्दिष्ट विजेट सेट करता है। |
4 | set_resizable() यह डिफ़ॉल्ट रूप से सत्य है। set_resizable () उपयोगकर्ता को एक विंडो का आकार निर्धारित करने में मदद करता है। |
5 | set_decorated() यह डिफ़ॉल्ट रूप से सत्य है। यदि गलत है, तो शीर्षक बार और विंडो के आकार बदलने वाले नियंत्रण अक्षम हो जाएंगे। |
6 | set_modal() यदि सही है, तो विंडो मोडल हो जाती है और अन्य विंडो के साथ इंटरेक्शन को रोका जाता है। यह डायलॉग विजेट्स के लिए उपयोग किया जाता है। |
7 | set_default_size() यह विंडो के डिफ़ॉल्ट आकार को पिक्सल में निर्दिष्ट चौड़ाई और ऊंचाई पर सेट करता है। |
Gtk.Window विजेट निम्नलिखित संकेतों का उत्सर्जन करता है -
सक्रिय-डिफ़ॉल्ट | यह तब उत्सर्जित होता है जब विंडो का डिफ़ॉल्ट चाइल्ड विजेट आमतौर पर रिटर्न या एंटर कुंजी दबाने वाले उपयोगकर्ता द्वारा सक्रिय किया जाता है। |
सक्रिय फोकस | यह तब उत्सर्जित होता है जब फ़ोकस वाला चाइल्ड विजेट आमतौर पर स्पेस कुंजी दबाने वाले उपयोगकर्ता द्वारा सक्रिय किया जाता है। |
इस कदम फोकस | यह तब उत्सर्जित होता है जब उपयोगकर्ता विंडो के चाइल्ड विजेट्स में फ़ोकस को तब बदला जाता है जब उपयोगकर्ता टैब, शिफ्ट + टैब या अप, डाउन, लेफ्ट या राइट एरो कीज़ को दबाता है। |
ध्यान लगाएं | यह तब उत्सर्जित होता है जब फोकस में परिवर्तन होता है widget में window। |