PyGTK - प्रवेश कक्षा

एंट्री विजेट एक सिंगल-लाइन टेक्स्ट एंट्री विजेट है। यदि दर्ज किया गया पाठ विजेट के आवंटन से अधिक लंबा है, तो विजेट स्क्रॉल करेगा ताकि कर्सर की स्थिति दिखाई दे।

इस वर्ग के set_visibility () पद्धति का उपयोग करके प्रवेश क्षेत्र को पासवर्ड मोड में परिवर्तित किया जा सकता है। दर्ज किया गया पाठ अदृश्य_चर () विधि द्वारा चुना गया चरित्र है, डिफ़ॉल्ट रूप से '*'।

प्रवेश वर्ग में निम्नलिखित निर्माता हैं -

gtk.Entry(max = 0)

यहाँ, अधिकतम वर्णों में प्रविष्टि क्षेत्र की अधिकतम लंबाई के लिए है। पैरामीटर एक संख्यात्मक मान (0-65536) लेता है।

निम्न तालिका एक एंट्री क्लास के महत्वपूर्ण तरीकों को दिखाती है -

S.NO तरीके और विवरण
1

set_visibility(visible)

यदि गलत है, तो सामग्रियों को डिफ़ॉल्ट अदृश्य चरित्र के साथ वर्णों को बदलकर अस्पष्ट किया जाता है - '*'

2

set_invisible_char(char)

प्रविष्टि फ़ील्ड में डिफ़ॉल्ट '*' वर्णों को चार द्वारा प्रतिस्थापित किया जाता है

3

set_max_length(x)

यह x के मान में "अधिकतम-लंबाई" गुण सेट करता है। (0-65,536)

4

set_text(str)

यह "टेक्स्ट" प्रॉपर्टी के मान को सेट करता है str। में स्ट्रिंगstr प्रविष्टि की वर्तमान सामग्री को प्रतिस्थापित करता है।

5

get_text()

यह "पाठ" संपत्ति का मूल्य लौटाता है जो प्रविष्टि की सामग्री से युक्त एक स्ट्रिंग है।

6

set_alignment()

यह "xalign" संपत्ति के मान को सेट करता है xalign। set_alignment () एंट्री फ़ील्ड में सामग्री की क्षैतिज स्थिति को नियंत्रित करता है।

निम्नलिखित संकेत प्रविष्टि विजेट द्वारा उत्सर्जित होते हैं -

सक्रिय यह तब उत्सर्जित होता है जब प्रविष्टि उपयोगकर्ता क्रिया द्वारा या प्रोग्रामेटिक रूप से सक्रिय की जाती है gtk.Widget.activate() तरीका।
बैकस्पेस यह उत्सर्जित होता है जब Backspace कीबोर्ड से कुंजी दर्ज की जाती है।
कॉपी-क्लिपबोर्ड यह तब उत्सर्जित होता है जब प्रविष्टि में चयन पाठ क्लिपबोर्ड पर कॉपी किया जाता है।
कट क्लिपबोर्ड यह उत्सर्जित होता है जब प्रविष्टि में चयन को काटकर क्लिपबोर्ड में रखा जाता है।
पेस्ट-क्लिपबोर्ड यह तब उत्सर्जित होता है जब क्लिपबोर्ड की सामग्री को प्रविष्टि में चिपकाया जाता है।