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

Python Tkinter में डिफ़ॉल्ट फॉन्ट मॉडिफाई करें


Tkinter विजेट्स के डिफ़ॉल्ट व्यवहार को बदलने के लिए, हम आमतौर पर option_add() मेथड को ओवरराइड करते हैं। option_add() मेथड में पास की गई प्रॉपर्टीज और वैल्यूज एप्लिकेशन में परिभाषित सभी विजेट्स में परिवर्तनों को प्रतिबिंबित करेंगी। इस प्रकार, डिफ़ॉल्ट फॉन्ट बदलने से एप्लिकेशन में परिभाषित सभी विजेट्स के लिए फॉन्ट प्रभावित होगा जो टेक्स्टुअल जानकारी का उपयोग करते हैं।

उदाहरण

यहां हम option_add() मेथड में दो पैरामीटर्स पास करेंगे, यानी option_add("*font", "font-family font-size font-style font-orientation")।

# आवश्यक लाइब्रेरी आयात करें from tkinter import * # Tkinter फ्रेम का इंस्टेंस बनाएं win = Tk() # फ्रेम की ज्यामिति सेट करें win.geometry("600x400") # डिफ़ॉल्ट फॉन्ट बदलें जो सभी विजेट्स को प्रभावित करेगा win.option_add("*font", "lucida 20 bold italic") win.resizable(False, False) # एक लेबल बनाएं Label(win, text="This is a New Line").pack() Button(win, text="Button-1", width=10).pack() win.mainloop()

आउटपुट

उपरोक्त कोड चलाने से डिफ़ॉल्ट फॉन्ट "lucida 20 bold italic" सेट हो जाएगा उन सभी विजेट्स के लिए जो टेक्स्टुअल जानकारी का उपयोग करते हैं।

Python Tkinter में डिफ़ॉल्ट फॉन्ट मॉडिफाई करें

अब, प्रोग्राम पर वापस जाएं, निम्न लाइन को हटाएं, और फिर से चलाएं।

win.option_add("*font", "lucida 20 bold italic")

टेक्स्ट अब डिफ़ॉल्ट फॉन्ट में दिखाई देगा -

Python Tkinter में डिफ़ॉल्ट फॉन्ट मॉडिफाई करें


  1. Python Tkinter का उपयोग करके MessageBox की Position कैसे Change करें? Python Tkinter का उपयोग करके MessageBox की Position कैसे Change करें?

    मान लीजिए हम tkinter का उपयोग करके एक dialogue box बनाना चाहते हैं। Dialogue box बनाने के लिए हम MessageBox library का उपयोग कर सकते हैं जिसमें quickly dialogue types बनाने के लिए कई functions होते हैं। बनाए गए Dialogue Box की position adjust करने के लिए, हम इसकी toplevel property का उपयोग कर सकते ह

  1. Python Tkinter Root Window से कैसे छुटकारा पाएं? Python Tkinter Root Window से कैसे छुटकारा पाएं?

    कभी-कभी, Tkinter एप्लिकेशन test करते समय, हमें Tkinter default window या frame को hide करने की आवश्यकता हो सकती है। हमारे Tkinter window को या तो hide करने या destroy करने के दो general methods हैं। mainloop() Tkinter window को तब तक चलाता रहता है जब तक इसे external events द्वारा close नहीं किया जात

  1. Tkinter में Mouse Cursor Change कैसे करें? Tkinter में Mouse Cursor Change कैसे करें?

    Tkinter एक GUI-based Python library है जिसका उपयोग विभिन्न प्रकार के functional और GUI-based applications develop करने के लिए किया जाता है। यह एप्लिकेशन develop करते समय extensibility और विभिन्न features प्रदान करने के लिए बहुत सारे functions और methods प्रदान करता है। इस लेख में, हम देखेंगे कि tkin