Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन टिंकर - टेक्स्ट विजेट में टेबल एडिटर कैसे प्रदर्शित करें?

टिंकर एक पायथन-आधारित जीयूआई टूलकिट है जिसका उपयोग पूर्ण डेस्कटॉप एप्लिकेशन बनाने के लिए किया जाता है। डेवलपर्स को जल्दी और आसानी से उपयोगकर्ता के अनुकूल एप्लिकेशन बनाने में मदद करने के लिए टिंकर में कई प्रकार के मॉड्यूल और क्लास लाइब्रेरी हैं।

टिंकर में टेक्स्ट विजेट उपयोगकर्ताओं को एक टेक्स्ट एडिटर बनाने का एक तरीका प्रदान करता है जो मल्टीलाइन उपयोगकर्ता-इनपुट स्वीकार करता है। आप इसके गुणों और विशेषताओं को कॉन्फ़िगर और अनुकूलित कर सकते हैं। मान लीजिए कि आप केवल टेक्स्ट विजेट का उपयोग करके तालिका में अपने 2-आयामी डेटा का प्रतिनिधित्व करना चाहते हैं। टेक्स्ट विजेट में तालिका बनाने के लिए, हमें पहले एक 2-डी सरणी बनानी होगी जिसमें डेटा शामिल हो जिसे तालिका में प्रदर्शित करने की आवश्यकता हो।

कदम

आप नीचे दिए गए चरणों का पालन कर सकते हैं -

  • आवश्यक पुस्तकालयों को आयात करें।

  • पंक्तियों और स्तंभों में डेटा युक्त 2-डी सरणी बनाएं।

  • प्रत्येक पंक्ति और स्तंभ पर पुनरावृति करें और एक टेक्स्ट विजेट बनाएं।

  • ग्रिड (पंक्ति, कॉलम) का उपयोग करें पंक्तियों और स्तंभों के ग्रिड में डेटा का प्रतिनिधित्व करने के लिए ज्यामिति प्रबंधक।

  • अब, टेक्स्ट विजेट में सरणी डेटा डालें।

  • आउटपुट प्रदर्शित करने के लिए कोड चलाएँ।

उदाहरण

# Import the required libraries
from tkinter import *

# Create an instance of tkinter frame
win = Tk()

# Set the size of the tkinter window
win.geometry("700x350")

# Create a text widget
array = [("1","2","3","4","5", "6", "7"),("Sun","Mon","Tue","Wed","Thu", "Fri", "Sat"),("aaa","acc","add","aee","abb", "abd", "acd"),("A","B","C","D","E","F","G")]

for x in range(4):
   for y in range(7):
      text = Text(win, width=10, height=5)
      text.grid(row=x,column=y)
      text.insert(END, array[x][y])

win.mainloop()

आउटपुट

उपरोक्त कोड को चलाने से कुछ पंक्तियों और स्तंभों द्वारा अलग किया गया एक टेबल जैसा टेक्स्ट विजेट प्रदर्शित होगा। आप इन पंक्तियों और स्तंभों को कॉन्फ़िगर और संपादित कर सकते हैं।

पायथन टिंकर - टेक्स्ट विजेट में टेबल एडिटर कैसे प्रदर्शित करें?


  1. पायथन टिंकर - मैं लेबल विजेट में टेक्स्ट का आकार कैसे बदलूं?

    विंडो में लेबल बनाने के लिए टिंकर लेबल विजेट का उपयोग किया जाता है। हम tkinter.ttk पैकेज का उपयोग करके विजेट्स को स्टाइल कर सकते हैं। लेबल विजेट के फ़ॉन्ट-आकार, फ़ॉन्ट-परिवार और फ़ॉन्ट-शैली का आकार बदलने के लिए, हम font(font-family font style, font-size) की इनबिल्ट प्रॉपर्टी का उपयोग कर सकते हैं। ।

  1. टिंकर में टेक्स्ट विजेट में स्क्रॉलबार कैसे संलग्न करें?

    मल्टीलाइन यूजर इनपुट को स्वीकार करने के लिए टिंकर टेक्स्ट विजेट का उपयोग किया जाता है। यह एंट्री विजेट के समान है लेकिन फर्क सिर्फ इतना है कि टेक्स्ट विजेट कई लाइन टेक्स्ट को सपोर्ट करता है। टेक्स्ट विजेट बनाने के लिए, हमें टेक्स्ट ऑब्जेक्ट को इंस्टेंट करना होगा। कई टेक्स्ट जोड़ने के लिए स्क्रॉलबार

  1. टिंकर के साथ मल्टीलाइन एंट्री कैसे बनाएं?

    मान लीजिए कि हम एक एंट्री विजेट बनाना चाहते हैं जो मल्टीलाइन यूजर इनपुट का समर्थन करता है। मल्टीलाइन एंट्री विजेट बनाने के लिए, हम टेक्स्ट () . का उपयोग कर सकते हैं कंस्ट्रक्टर। उदाहरण यहां, इस उदाहरण में, हम एक विंडो बनाएंगे जिसमें एक मल्टीलाइन एंट्री विजेट होगा। #Import the library from tkinter i