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

Tkinter TreeView में रो हाइट कैसे सेट करें?


Tkinter में ट्रीव्यू विजेट डेटा को हायरार्किकल स्ट्रक्चर में दर्शाने का एक तरीका प्रदान करता है। Treeview विजेट के साथ, हम अपने डेटा को टेबल के रूप में इन्सर्ट कर सकते हैं। टेबल में रो और कॉलम हो सकते हैं जिनमें हम तुरंत डेटा इन्सर्ट कर सकते हैं।

हम ट्रीव्यू विजेट की प्रॉपर्टीज़ जैसे कलर, साइज, कॉलम चौड़ाई, ऊंचाई, रो चौड़ाई और ऊंचाई आदि को भी कॉन्फ़िगर कर सकते हैं। Treeview विजेट की रो हाइट सेट करने के लिए, आप ttk थीम्ड विजेट का इंस्टेंस बना सकते हैं जहां आप rowheight प्रॉपर्टी निर्दिष्ट कर सकते हैं। rowheight प्रॉपर्टी टेबल में प्रत्येक रो में इंटरनल पैडिंग जोड़ देगी।

उदाहरण

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

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

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

s = ttk.Style()
s.theme_use('clam')

# rowheight जोड़ें
s.configure('Treeview', rowheight=40)

# Treeview विजेट जोड़ें
tree = ttk.Treeview(win, column=("c1", "c2", "c3"), show='headings', height=5)
tree.column("# 1", anchor=CENTER)
tree.heading("# 1", text="ID")
tree.column("# 2", anchor=CENTER)
tree.heading("# 2", text="FName")
tree.column("# 3", anchor=CENTER)
tree.heading("# 3", text="LName")

# Treeview विजेट में डेटा इन्सर्ट करें
tree.insert('', 'end', text="1", values=('1', 'Joe', 'Nash'))
tree.insert('', 'end', text="2", values=('2', 'Emily', 'Mackmohan'))
tree.insert('', 'end', text="3", values=('3', 'Estilla', 'Roffe'))
tree.insert('', 'end', text="4", values=('4', 'Percy', 'Andrews'))
tree.insert('', 'end', text="5", values=('5', 'Stephan', 'Heyward'))
tree.pack()

win.mainloop()

आउटपुट

यदि हम उपरोक्त कोड चलाते हैं, तो यह कुछ डेटा के साथ एक टेबल वाली विंडो डिस्प्ले करेगा। दी गई टेबल में, प्रत्येक रो को एक असाइन की गई रो हाइट मिली है।

Tkinter TreeView में रो हाइट कैसे सेट करें?

  1. स्टिकी बटन प्रॉपर्टी को सही तरीके से कैसे सेट करें? स्टिकी बटन प्रॉपर्टी को सही तरीके से कैसे सेट करें?

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

  1. ट्किंटर में रूट विंडो को कैसे रिसाइज़ करें? ट्किंटर में रूट विंडो को कैसे रिसाइज़ करें?

    इस उदाहरण में, हम ज्योमेट्री मैनेजर का उपयोग करके ट्किंटर विंडो को रिसाइज़ करने का तरीका देखेंगे। ट्किंटर ज्योमेट्री मैनेजर आमतौर पर ट्किंटर विंडो की चौड़ाई और ऊंचाई कॉन्फ़िगर करने के लिए उपयोग किया जाता है। geometry(width, height) मेथड width और height को इंस्टेंस के रूप में लेता है और विंडो को तदन

  1. कुछ Tkinter विजेट्स का बॉर्डर कलर कैसे सेट करें? कुछ Tkinter विजेट्स का बॉर्डर कलर कैसे सेट करें?

    मान लीजिए हम Tkinter विजेट का बॉर्डर कलर बदलना चाहते हैं। हम विजेट को highlightcolor, highlightbackground प्रॉपर्टी पास करके कॉन्फ़िगर कर सकते हैं।उदाहरणइस उदाहरण में, हमने एक एंट्री विजेट और एक बटन बनाया है जिसे ट्रिगर करके एंट्री विजेट का बॉर्डर कलर बदला जा सकता है।# आवश्यक लाइब्रेरी आयात करें fro