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

टिंकर स्पिनबॉक्स पर डिफ़ॉल्ट स्ट्रिंग मान कैसे सेट करें?

टिंकर स्पिनबॉक्स पर डिफ़ॉल्ट स्ट्रिंग मान सेट करने के लिए, हमें सेट . का उपयोग करना होगा तरीका। आइए एक उदाहरण लें और देखें कि स्ट्रिंग मानों के एक सेट के साथ एक स्पिनबॉक्स कैसे बनाया जाए और फिर एक डिफ़ॉल्ट स्ट्रिंग सेट करें।

कदम -

  • टिंकर लाइब्रेरी इंपोर्ट करें और टिंकर फ्रेम का इंस्टेंस बनाएं।

  • ज्यामिति . का उपयोग करके फ़्रेम का आकार सेट करें विधि।

  • स्ट्रिंग्स का एक सेट बनाएं और इसे एक वेरिएबल, डेटा . में सहेजें ।

  • इसके बाद, StringVar() . का उपयोग करें एक StringVar . बनाने के लिए कंस्ट्रक्टर वस्तु। यह विजेट के मूल्य को प्रबंधित करने में मदद करता है, जो कि स्पिंगबॉक्स . है इस मामले में। यदि आप कोई पैरामीटर पास नहीं करते हैं, तो यह डिफ़ॉल्ट रूप से रूट . पर आ जाता है खिड़की।

  • एक स्पिनबॉक्स बनाएं और डेटा . पास करके उसके मान सेट करें मान।

  • StringVar असाइन करें पाठ्यचर्या . पर आपत्ति करें स्पिनबॉक्स . के . पाठ्यचर्या का उपयोग करना , आप किसी विजेट के टेक्स्ट को आसानी से अपडेट कर सकते हैं।

  • सेट . का उपयोग करके स्पिनबॉक्स के लिए एक डिफ़ॉल्ट मान सेट करें तरीका। यहां, हमने डेटा से एक मान चुना है और इसे डिफ़ॉल्ट के रूप में सेट किया है। var.set('ट्रक') . आप var.set(data[2]) . का भी उपयोग कर सकते हैं ।

  • अंत में, मेनलूप चलाएं एप्लिकेशन विंडो का।

उदाहरण

from tkinter import *

win = Tk()
win.geometry('700x350')
win.title('Spinbox')

data = ['Car', 'Bus', 'Truck', 'Bike', 'Airplane']

var = StringVar(win)

my_spinbox = Spinbox(win, values=data, textvariable=var, width=20, font="Calibri, 12")
my_spinbox.pack(padx=20, pady=20)
var.set('Truck')

win.mainloop()

आउटपुट

अब, इसके आउटपुट की जाँच करते हैं -

टिंकर स्पिनबॉक्स पर डिफ़ॉल्ट स्ट्रिंग मान कैसे सेट करें?


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

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

  1. रेडिस सेटबिट - रेडिस में स्ट्रिंग के विशिष्ट इंडेक्स पर बिट वैल्यू कैसे सेट करें?

    इस ट्यूटोरियल में, हम सीखेंगे कि रेडिस डेटास्टोर में एक कुंजी पर संग्रहीत स्ट्रिंग वैल्यू के निर्दिष्ट इंडेक्स पर बिट वैल्यू कैसे सेट करें। इसके लिए हम रेडिस SETBIT . का उपयोग करेंगे आदेश। सेटबिट कमांड यह आदेश एक कुंजी पर संग्रहीत स्ट्रिंग मान के निर्दिष्ट अनुक्रमणिका पर थोड़ा सा मान सेट करता है

  1. रेडिस में कुंजी पर स्ट्रिंग मान कैसे सेट करें - Redis SET | SETNX | सेटेक्स | पीएसईटीएक्स

    इस ट्यूटोरियल में, हम सीखेंगे कि redis SET, SETNX, SETEX, और PSETEX कमांड का उपयोग करके रेडिस डेटास्टोर में निर्दिष्ट कुंजी पर स्ट्रिंग मान कैसे सेट करें। सेट कमांड इस कमांड का उपयोग एक निर्दिष्ट कुंजी के लिए एक स्ट्रिंग मान सेट करने के लिए किया जाता है। यदि कुंजी पहले से मौजूद है, तो इसका मान इसक