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

टिंकर में सभी विजेट्स के लिए डिफ़ॉल्ट फ़ॉन्ट बदलना

आइए एक मामले पर विचार करें जहां हम टिंकर एप्लिकेशन के डिफ़ॉल्ट फ़ॉन्ट को बदलना चाहते हैं। किसी विशेष एप्लिकेशन के लिए फ़ॉन्ट को लागू करने और इसे डिफ़ॉल्ट फ़ॉन्ट के रूप में सेट करने के लिए, हमें option_add(**options) का उपयोग करना होगा विधि जहां हम पृष्ठभूमि रंग, फ़ॉन्ट इत्यादि जैसी संपत्ति निर्दिष्ट करते हैं। विधि को परिभाषित करने के बाद किए गए परिवर्तन सभी विजेट्स को समान संपत्ति प्राप्त करने के लिए मजबूर करेंगे।

उदाहरण

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

#Import the required libraries
from tkinter import *

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

win.geometry("700x350")
#Add fonts for all the widgets
win.option_add("*Font", "aerial")

#Set the font for the Label widget
win.option_add("*Label.Font", "aerial 18 bold")

# Define the backround color for all the idgets
win.option_add("*Background", "bisque")

#Display bunch of widgets
Label(win, text="Label").pack()
Button(win, text="Button").pack()

#Create a Listbox widget
w = Listbox(win)
for i in range(5):
   w.insert(i, "item %d" % (i+1))
w.pack()

w = Text(win, width=20, height=10)
w.insert(1.0, "a text widget")
w.pack()

win.mainloop()

आउटपुट

उपरोक्त कोड को चलाने पर एक लेबल विजेट, एक बटन, एक लिस्टबॉक्स और एक टेक्स्ट विजेट के साथ एक विंडो प्रदर्शित होगी। दिए गए आउटपुट में, सभी विजेट समान गुण प्राप्त करते हैं।

टिंकर में सभी विजेट्स के लिए डिफ़ॉल्ट फ़ॉन्ट बदलना


  1. टिंकर एंट्री विजेट के लिए डिफ़ॉल्ट टेक्स्ट कैसे सेट करें?

    उपयोगकर्ता इनपुट से लिए गए टेक्स्ट की एक पंक्ति को प्रिंट और प्रदर्शित करने के लिए टिंकर एंट्री विजेट का उपयोग किया जाता है। इसका उपयोग कई अनुप्रयोगों के लिए किया जाता है जैसे लॉगिन फॉर्म, साइनअप फॉर्म और अन्य उपयोगकर्ता इंटरैक्शन फॉर्म बनाना। हम सम्मिलित करें () . का उपयोग करके प्रविष्टि विजेट के

  1. पायथन टिंकर में डिफ़ॉल्ट फ़ॉन्ट को संशोधित करें

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

  1. टिंकर में माउस कर्सर बदलना

    Tkinter एक GUI- आधारित पायथन पुस्तकालय है जिसका उपयोग विभिन्न प्रकार के कार्यात्मक और GUI- आधारित अनुप्रयोगों को विकसित करने के लिए किया जाता है। यह बहुत सारे कार्य और विधियाँ प्रदान करता है जिनका उपयोग किसी एप्लिकेशन को विकसित करते समय एक्स्टेंसिबिलिटी और विभिन्न सुविधाएँ प्रदान करने के लिए किया जा