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

टिंकर स्केल से मान प्राप्त करें और इसे लेबल में डालें

टिंकर में स्केल विजेट आपको अपने एप्लिकेशन में एक विज़ुअल स्केल स्लाइडर ऑब्जेक्ट बनाने की अनुमति देता है जिसका उपयोग विशिष्ट पैमाने का उपयोग करके मान निर्दिष्ट करने के लिए किया जाता है। स्केल ऑब्जेक्ट को लागू करने के लिए, आपको पहले Scale(root, **options) का कंस्ट्रक्टर बनाना होगा . यहां आप स्केल के गुण और गुण निर्दिष्ट कर सकते हैं जैसे कमांड, पृष्ठभूमि, लेबल, लंबाई, ओरिएंट, आदि.

चूंकि स्केल विजेट का उपयोग स्लाइडर को खींचकर विशिष्ट मानों का चयन करने के लिए किया जाता है, हम लेबल विजेट में स्केल का वर्तमान मान प्राप्त कर सकते हैं। स्केल का मान प्राप्त करने के लिए, प्राप्त करें () . का उपयोग करें विधि जो एक पूर्णांक मान लौटाती है। लेबल विजेट में मान प्रदर्शित करने के लिए, हम इसे स्ट्रिंग टाइप कास्टिंग का उपयोग करके एक स्ट्रिंग में परिवर्तित कर सकते हैं।

उदाहरण

# Import required libraries
from tkinter import *

# Create an instance of tkinter window
win = Tk()
win.geometry("700x350")

# Define a function
def sel():
   selection= "Current Value is: " + str(var.get())
   label.config(text=selection)

# Create a scale widget
var=StringVar()
my_scale=Scale(win, variable=var, orient=HORIZONTAL,cursor="dot")
my_scale.pack(anchor = CENTER)

# Create a label widget
label=Label(win, font='Helvetica 15 bold')
label.pack()

# Create a button to get the value at the scale
button=Button(win, text="Get Value", command=sel)
button.pack()

win.mainloop()

आउटपुट

उपरोक्त कोड को चलाने से स्केल स्लाइडर के साथ एक विंडो प्रदर्शित होगी जिसमें रेंज (0-100) में एक विशिष्ट मान का चयन किया जाएगा। जब भी आप किसी विशिष्ट मान का चयन करते हैं, तो इसे केवल एक चर में संग्रहीत किया जाएगा, जिसे आगे लेबल विजेट के माध्यम से प्रदर्शित करने के लिए उपयोग किया जा सकता है।

टिंकर स्केल से मान प्राप्त करें और इसे लेबल में डालें


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

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

  1. टिंकर लेबल टेक्स्ट कैसे प्राप्त करें?

    विंडो पर टेक्स्ट या इमेज बनाने और प्रदर्शित करने के लिए टिंकर लेबल का उपयोग किया जाता है। इसके कई घटक और कार्य हैं जिनका उपयोग लेबल जानकारी को अनुकूलित करने के लिए किया जा सकता है जैसे कि फॉन्टफैमिली, पैडिंग, चौड़ाई, ऊंचाई, आदि। विंडो पर लेबल टेक्स्ट प्राप्त करने के लिए, हम उस टेक्स्ट के लिए मान लिख

  1. टिंकर विजेट के वर्तमान x और y निर्देशांक कैसे प्राप्त करें?

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