create_text टिंकर में कैनवास विजेट की विधि में "रूपरेखा" . जैसी विशेषता नहीं है या "सीमा" टेक्स्ट ऑब्जेक्ट के चारों ओर एक रूपरेखा सेट करने के लिए। तो, कैनवास टेक्स्ट पर एक आउटलाइन डालने के लिए, आप नीचे दिए गए चरणों का पालन कर सकते हैं -
कदम -
-
आवश्यक पुस्तकालयों को आयात करें और टिंकर फ्रेम का एक उदाहरण बनाएं।
-
root.geometry . का उपयोग करके फ़्रेम का आकार सेट करें विधि।
-
कैनवास विजेट बनाएं और इसकी ऊंचाई और चौड़ाई निर्धारित करें। साथ ही, इसकी पृष्ठभूमि का रंग background="white" . के साथ सेट करें ।
-
इसके बाद, एक पाठ बनाएं create_text() . का उपयोग करके कैनवास के अंदर वस्तु तरीका। पाठ . का फ़ॉन्ट और रंग सेट करें जैसा कि उदाहरण में दिखाया गया है।
-
बाउंडिंग बॉक्स प्राप्त करें (bbox ) टेक्स्ट आइटम का।
-
बीबॉक्स का प्रयोग करें एक रूपरेखा के साथ एक आयत बनाने के लिए डेटा।
-
अंत में, मेनलूप चलाएं एप्लिकेशन विंडो का।
उदाहरण
# tkinter लाइब्रेरी को tkinter आयात से आयात करें *# tkinter फ्रेम या विंडोरूट का उदाहरण बनाएं =Tk()# tkinter frameroot.geometry("700x350")# की ज्यामिति सेट करें# एक कैनवास बनाएं =कैनवास (रूट, पृष्ठभूमि ="सफेद ")canvas.pack(expand=True)# कैनवास टेक्स्ट के अंदर टेक्स्ट बनाएं =कैनवास.क्रिएट_टेक्स्ट (175, 50, टेक्स्ट ="कैनवास के अंदर टेक्स्ट", फ़ॉन्ट ="कैलिबर, 20", फिल ="ग्रीन")# प्राप्त करें टेक्स्टबबॉक्स का बाउंडिंग बॉक्स =कैनवास। बीबॉक्स (पाठ)# कैनवास को रेखांकित करेंआउटपुट
निष्पादन पर, यह निम्नलिखित आउटपुट उत्पन्न करेगा -