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

ttk Treeview विजेट में टेक्स्ट को दाएं कैसे अलाइन करें?


Treeview विजेट का उपयोग डेटा को हायरार्किकल स्ट्रक्चर में डिस्प्ले करने के लिए किया जाता है। आमतौर पर, डेटा को टेबल के माध्यम से दर्शाया जाता है जिसमें रो और कॉलम का सेट होता है। हम Treeview विजेट की मदद से टेबल के रूप में डेटा जोड़ सकते हैं।

कॉलम में आइटम की स्थिति कॉन्फ़िगर करने के लिए, हम anchor प्रॉपर्टी का उपयोग कर सकते हैं। यह दिए गए मान के साथ Treeview विजेट कॉलम की स्थिति सेट करता है। टेबल में प्रत्येक रो एक कॉलम से जुड़ी होती है। रो के टेक्स्ट को दाएं तरफ अलाइन करने के लिए, हम anchor प्रॉपर्टी का उपयोग कर सकते हैं और इसे मान "E", (anchor=E) असाइन कर सकते हैं।

उदाहरण

# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from tkinter import ttk

# Tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()

# Tkinter विंडो का आकार सेट करें
win.geometry("700x350")

# स्टाइल विजेट का इंस्टेंस बनाएं
style = ttk.Style()
style.theme_use('clam')

# Treeview विजेट जोड़ें
tree = ttk.Treeview(win, column=("c1", "c2"), show='headings', height=8)
tree.column("# 1", anchor=E, stretch=NO, width=100)
tree.heading("# 1", text="Index")
tree.column("# 2", anchor=E, stretch=NO)
tree.heading("# 2", text="Programming Language")

# Treeview विजेट में डेटा इन्सर्ट करें
tree.insert('', 'end', text="1", values=('1', 'C++'))
tree.insert('', 'end', text="2", values=('2', 'Java'))
tree.insert('', 'end', text="3", values=('3', 'Python'))
tree.insert('', 'end', text="4", values=('4', 'Golang'))
tree.insert('', 'end', text="5", values=('5', 'JavaScript'))
tree.insert('', 'end', text="6", values=('6', 'C#'))
tree.insert('', 'end', text="7", values=('6', 'Rust'))
tree.insert('', 'end', text="8", values=('6', 'SQL'))
tree.pack()

win.mainloop()

आउटपुट

यदि हम उपरोक्त कोड चलाते हैं, तो यह कॉलम के साथ एक टेबल डिस्प्ले करेगा जिसमें इसका टेक्स्ट दाएं तरफ अलाइन होगा।

ttk Treeview विजेट में टेक्स्ट को दाएं कैसे अलाइन करें?

  1. Tkinter Text विजेट से इनपुट कैसे प्राप्त करें? Tkinter Text विजेट से इनपुट कैसे प्राप्त करें?

    Tkinter में, हम पैकेजेस का उपयोग करके Text एट्रिब्यूट्स का उपयोग करके टेक्स्ट विजेट्स बना सकते हैं। हालांकि, GUI एप्लिकेशन बनाते समय, कभी-कभी हमें टेक्स्ट विजेट से इनपुट कैप्चर करने की आवश्यकता होती है। हम .get() मेथड का उपयोग करके टेक्स्ट विजेट में यूज़र से इनपुट प्राप्त कर सकते हैं। हमें इनपुट रे

  1. Tkinter Text Widget को Read-Only कैसे बनाएं? Tkinter Text Widget को Read-Only कैसे बनाएं?

    Tkinter में, कभी-कभी हम text widget को disable करना चाह सकते हैं। इसे achieve करने के लिए, हम text configuration को DISABLED set कर सकते हैं। यह text widget को freeze कर देगा और इसे read-only बना देगा। इस उदाहरण में, हम एक text widget और एक button बनाएंगे जो users को text widget को instantly disable

  1. टास्कबार पर धुंधले मौसम टेक्स्ट को कैसे ठीक करें? टास्कबार पर धुंधले मौसम टेक्स्ट को कैसे ठीक करें?

    मौसम विजेट (उर्फ News and Interests विजेट) को अप्रैल 2021 में माइक्रोसॉफ्ट द्वारा अपने उपयोगकर्ताओं को स्थानीय मौसम अपडेट, समाचार, और बहुत कुछ प्रदान करने के लिए पेश किया गया था। हालांकि कई उपयोगकर्ताओं के लिए, विजेट अनुभव काफी स्मूथ था, कुछ उपयोगकर्ताओं को, मौसम विजेट का टेक्स्ट धुंधला या दानेदार द