PyGTK - लेबल कक्षा
गैर-संपादन योग्य पाठ प्रदर्शित करने के लिए एक लेबल विजेट उपयोगी है। लेबल का उपयोग कई अन्य विजेट्स द्वारा आंतरिक रूप से किया जाता है। उदाहरण के लिए, बटन में चेहरे पर पाठ दिखाने के लिए एक लेबल होता है। इसी तरह, MenuItem ऑब्जेक्ट में एक लेबल है। एक लेबल एक विंडो रहित ऑब्जेक्ट है, इसलिए यह सीधे घटनाओं को प्राप्त नहीं कर सकता है।
लेबल वर्ग का एक सरल निर्माता है -
gtk.Label(str = None)
निम्नलिखित उपयोगी विधियों का उपयोग लेबल वस्तु के साथ किया जा सकता है -
S.NO | तरीके और विवरण |
---|---|
1 | set_text() यह लेबल के रूप में नया पाठ सेट करता है |
2 | get_text() यह लेबल से पाठ लौटाता है |
3 | set_use_underline() यदि सही है, तो पाठ में एक अंडरस्कोर इंगित करता है कि अगले वर्ण का उपयोग मेम्नेनिक त्वरक कुंजी के लिए किया जाना चाहिए। |
4 | set_justify यह एक दूसरे के सापेक्ष लेबल के पाठ में लाइनों के संरेखण को निर्धारित करता है। संभावित मान हैं - gtk.JUSTIFY_LEFT, gtk.JUSTIFY_RIGHT, gtk.JUSTIFY_CENTER, और gtk.JUSTIFY_FILL। |
5 | Set_line_wrap() अगर सच है, तो लाइन लपेटी जाएगी |
6 | set_selectable() यदि सही है, तो लेबल के पाठ को कॉपी-पेस्ट के लिए चुना जा सकता है |
7 | set_width_chars() यह एक लेबल की चौड़ाई निर्धारित करता है |
निम्नलिखित संकेतों को लेबल विजेट द्वारा उत्सर्जित किया जाता है -
सक्रिय वर्तमान-लिंक | यह तब उत्सर्जित होता है जब उपयोगकर्ता लेबल में एक लिंक सक्रिय करता है। |
सक्रिय लिंक | यह URI को सक्रिय करने के लिए उत्सर्जित होता है। |
कॉपी-क्लिपबोर्ड | यह तब उत्सर्जित होता है जब पाठ को क्लिपबोर्ड से कॉपी किया जाता है। |