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

Tkinter में स्केल की मदद से एंट्री विजेट का मान कैसे बदलें?


Tkinter एंट्री विजेट एक इनपुट विजेट है जो केवल सिंगल-लाइन उपयोगकर्ता इनपुट का समर्थन करता है। यह टेक्स्ट फ़ील्ड में सभी वर्णों को स्वीकार करता है जब तक कि इनपुट के लिए कोई प्रतिबंध सेट न हो। हम स्केल विजेट की मदद से एंट्री विजेट का मान बदल सकते हैं। स्केल विजेट में एक निचला मान और एक थ्रेशोल्ड होता है जो उपयोगकर्ता को एक विशेष रेंज में मान को समायोजित करने की सीमा देता है।

स्केल विजेट का मान अपडेट करते समय एंट्री विजेट में मान को अपडेट करने के लिए, हमें एक वेरिएबल बनाना होगा जिसे स्केल और एंट्री विजेट दोनों को दिया जाए।

उदाहरण

# Tkinter लाइब्रेरी आयात करें
from tkinter import *
from tkinter import ttk

# Tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()

# विंडो की ज्यामिति सेट करें
win.geometry("700x350")

# स्केल के प्रारंभिक मान को सेट करने के लिए एक इंटीजर वेरिएबल बनाएं
var = IntVar(value=10)

# एक एंट्री विजेट बनाएं
entry = ttk.Entry(win, width=45, textvariable=var)
scale = Scale(win, from_=10, to=200, width=20, orient="horizontal", variable=var)
entry.place(relx=.5, rely=.5, anchor=CENTER)
scale.place(relx=.5, rely=.6, anchor=CENTER)

win.mainloop()

आउटपुट

उपरोक्त कोड चलाने पर एक एंट्री विजेट और एक स्केल प्रदर्शित होगा जिसका उपयोग एंट्री विजेट में मान को अपडेट करने के लिए किया जा सकता है।

Tkinter में स्केल की मदद से एंट्री विजेट का मान कैसे बदलें?

  1. Tkinter में मल्टीलाइन एंट्री कैसे बनाएं? Tkinter में मल्टीलाइन एंट्री कैसे बनाएं?

    मान लीजिए हम एक एंट्री विजेट बनाना चाहते हैं जो मल्टीलाइन यूज़र इनपुट सपोर्ट करता है। मल्टीलाइन एंट्री विजेट बनाने के लिए, हम Text() कंस्ट्रक्टर का उपयोग कर सकते हैं। उदाहरण यहां, इस उदाहरण में, हम एक विंडो बनाएंगे जिसमें एक मल्टीलाइन एंट्री विजेट होगा। # लाइब्रेरी इम्पोर्ट करें from tkinter impor

  1. कुछ Tkinter विजेट्स का बॉर्डर कलर कैसे सेट करें? कुछ Tkinter विजेट्स का बॉर्डर कलर कैसे सेट करें?

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

  1. Tkinter में बटन का उपयोग करके  एंट्री  विजेट का टेक्स्ट/वैल्यू/कंटेंट कैसे सेट करें? Tkinter में बटन का उपयोग करके 'एंट्री' विजेट का टेक्स्ट/वैल्यू/कंटेंट कैसे सेट करें?

    Tkinter एंट्री विजेट का उपयोग सिंगल लाइन टेक्स्ट डिस्प्ले करने के लिए किया जाता है। Tkinter एंट्री विजेट का उपयोग करके, हम बटन को ट्रिगर करके उसका वैल्यू या कंटेंट सेट कर सकते हैं। इसके मुख्य रूप से दो प्रकार के ऑपरेशन होते हैं: इन्सर्ट और डिलीट।Tkinter बटन विजेट का उपयोग करके, हम एंट्री विजेट का कं