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

Tkinter Scale से मान प्राप्त करके लेबल में डालें

Tkinter में Scale विजेट आपको अपने एप्लिकेशन में एक विजुअल स्केल स्लाइडर ऑब्जेक्ट बनाने की अनुमति देता है जिसका उपयोग एक विशिष्ट स्केल का उपयोग करके मान निर्दिष्ट करने के लिए किया जाता है। Scale ऑब्जेक्ट को लागू करने के लिए, आपको पहले Scale(root, **options) का एक कंस्ट्रक्टर बनाना होगा। यहां आप Scale के गुण और विशेषताएं जैसे command, background, label, length, orient आदि निर्दिष्ट कर सकते हैं।

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

उदाहरण

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

# Tkinter विंडो का इंस्टेंस बनाएं
win = Tk()
win.geometry("700x350")

# एक फ़ंक्शन परिभाषित करें
def sel():
    selection = "Current Value is: " + str(var.get())
    label.config(text=selection)

# एक स्केल विजेट बनाएं
var = StringVar()
my_scale = Scale(win, variable=var, orient=HORIZONTAL, cursor="dot")
my_scale.pack(anchor=CENTER)

# एक लेबल विजेट बनाएं
label = Label(win, font='Helvetica 15 bold')
label.pack()

# स्केल पर मान प्राप्त करने के लिए एक बटन बनाएं
button = Button(win, text="Get Value", command=sel)
button.pack()

win.mainloop()

आउटपुट

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

Tkinter Scale से मान प्राप्त करके लेबल में डालें

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

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

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

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

  1. Tkinter Widget के Current X और Y Coordinates कैसे प्राप्त करें? Tkinter Widget के Current X और Y Coordinates कैसे प्राप्त करें?

    Tkinter GUI based applications बनाने के लिए व्यापक रूप से उपयोग किया जाता है। इसमें कई toolkits और functions या modules उपलब्ध हैं जिनका उपयोग किसी particular application के विभिन्न attributes को define करने के लिए किया जा सकता है। GUI applications बनाने के लिए यह buttons, text boxes और labels सहित