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

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


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

चरण

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

  • geometry मेथड का उपयोग करके फ्रेम का आकार सेट करें।

  • स्ट्रिंग्स का एक सेट बनाएं और इसे वेरिएबल data में सेव करें।

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

  • एक स्पिनबॉक्स बनाएं और data मान पास करके इसके मान सेट करें।

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

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

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

उदाहरण

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()

आउटपुट

आइए इसका आउटपुट देखें:

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


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

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

  1. Redis SETBIT समझाया: स्ट्रिंग के विशिष्ट इंडेक्स पर बिट सेट करें Redis SETBIT समझाया: स्ट्रिंग के विशिष्ट इंडेक्स पर बिट सेट करें

    इस ट्यूटोरियल में, हम सीखेंगे कि Redis डेटास्टोर में किसी कुंजी पर संग्रहीत स्ट्रिंग मान के निर्दिष्ट इंडेक्स पर बिट मान कैसे सेट करें। इसके लिए हम Redis SETBIT कमांड का उपयोग करेंगे। SETBIT कमांड यह कमांड कुंजी पर संग्रहीत स्ट्रिंग मान के निर्दिष्ट इंडेक्स पर बिट मान सेट करता है। यदि इंडेक्स स्ट्र

  1. Redis की-वैल्यू असाइनमेंट में मास्टर करें: SET, SETNX, SETEX, PSETEX समझाया गया Redis की-वैल्यू असाइनमेंट में मास्टर करें: SET, SETNX, SETEX, PSETEX समझाया गया

    SET कमांड यह कमांड निर्दिष्ट की पर एक स्ट्रिंग मान सेट करने के लिए उपयोग किया जाता है। यदि की पहले से मौजूद है, तो उसका मान उसके टाइप की परवाह किए बिना ओवरराइट हो जाएगा और की से जुड़ा कोई पिछला एक्सपिरेशन टाइम भी हटा दिया जाएगा। वैकल्पिक आर्गुमेंट्स Redis SET कमांड निम्न वैकल्पिक आर्गुमेंट्स लेता ह