Tkinter Tutorials

Tkinter बटन आकार में महारथ: एक व्यापक गाइड

Spread the love

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

विषयवस्तु की तालिका

निर्माण के दौरान बटन का आकार सेट करना

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


import tkinter as tk

root = tk.Tk()

# निर्दिष्ट ऊँचाई और चौड़ाई वाला बटन
button1 = tk.Button(root, text="डिफ़ॉल्ट आकार", height=1, width=10)
button1.pack()

# बड़ा बटन
button2 = tk.Button(root, text="बड़ा बटन", height=2, width=20)
button2.pack()

root.mainloop()

पैडिंग के साथ सटीक पिक्सेल नियंत्रण

पिक्सेल में बटन के आयामों पर सटीक नियंत्रण के लिए, width और height के साथ संयोजन में padx और pady विकल्पों का उपयोग करें। width और height को 1 पर सेट करने से padx और pady बटन के पिक्सेल आयामों को प्रभावी ढंग से निर्धारित करते हैं। याद रखें कि पैडिंग में बटन की आंतरिक पैडिंग और पाठ स्वयं शामिल है।


import tkinter as tk

root = tk.Tk()

# पिक्सेल में निर्दिष्ट चौड़ाई और ऊँचाई वाला बटन
button3 = tk.Button(root, text="100x50 बटन", width=1, height=1, padx=50, pady=25)
button3.pack()

# एक और उदाहरण
button4 = tk.Button(root, text="50x30 बटन", width=1, height=1, padx=25, pady=15)
button4.pack()

root.mainloop()

गतिशील रूप से बटनों का आकार बदलना

config() विधि निर्माण के बाद बटनों के गतिशील आकार बदलने में सक्षम बनाती है। यह उपयोगकर्ता इंटरैक्शन या अन्य घटनाओं के आधार पर बटन के आकार को अनुकूलित करने के लिए विशेष रूप से उपयोगी है।


import tkinter as tk

root = tk.Tk()

button5 = tk.Button(root, text="शुरुआत में छोटा बटन")
button5.pack()

# 2 सेकंड के बाद बटन का आकार बदलें
root.after(2000, lambda: button5.config(height=2, width=20))

root.mainloop()

यह कोड 2-सेकंड की देरी के बाद बटन के आकार को बदलने का प्रदर्शन करता है। आप विभिन्न मानों के साथ height और width को प्रतिस्थापित कर सकते हैं या पिक्सेल-आधारित समायोजन के लिए padx और pady का उपयोग कर सकते हैं।

इन तकनीकों में महारत हासिल करके, आप अपने Tkinter अनुप्रयोगों के भीतर इष्टतम दृश्य अपील और उपयोगकर्ता अनुभव के लिए बटन के आकार को ठीक करने का लचीलापन प्राप्त करते हैं।

प्रातिक्रिया दे

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *