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

टिंकर एप्लिकेशन में टैब ऑर्डर कैसे सेट करें?

किसी भी एप्लिकेशन में टैब ऑर्डर यह तय करता है कि एप्लिकेशन के किस तत्व को फोकस सेट करना है। टिंकर एप्लिकेशन में, यह लगातार अगले विजेट की तलाश करता है जिस पर ध्यान केंद्रित करने की आवश्यकता होती है। एप्लिकेशन में टैब ऑर्डर सेट करने के लिए, हम एक फ़ंक्शन को परिभाषित कर सकते हैं और सभी विजेट चुन सकते हैं और लिफ्ट () विधि का उपयोग कर सकते हैं। यह फ़ंक्शन को प्रोग्रामेटिक रूप से किसी विशेष विजेट पर फ़ोकस सेट करने की अनुमति देगा।

उदाहरण

#Import the required libraries
from tkinter import *

#Create an instance of Tkinter Frame
win = Tk()

#Set the geometry of Tkinter Frame
win.geometry("700x350")

#Add entry widgets
e1 = Entry(win, width= 35, bg= '#ac12ac', fg= 'white')
e1.pack(pady=10)
e2 = Entry(win, width= 35)
e2.pack(pady=10)
e3 = Entry(win, width= 35, bg= '#aa23dd',fg= 'white')
e3.pack(pady=10)

#Change the tab order
def change_tab():
   widgets = [e3,e2,e1]
   for widget in widgets:
      widget.lift()

#Create a button to change the tab order
Button(win, text="Change Order", font=('Helvetica 11'), command= change_tab).pack()
win.mainloop()

आउटपुट

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

टिंकर एप्लिकेशन में टैब ऑर्डर कैसे सेट करें?


  1. लगातार आकार के साथ टिंकर विंडो कैसे सेट करें?

    कभी-कभी, टिंकर फ्रेम विजेट के आकार के अनुसार स्वचालित रूप से आकार बदल जाता है। फ्रेम को आकार में स्थिर बनाने के लिए, हमें फ्रेम को आकार देने के लिए विगेट्स को रोकना होगा। तो तीन तरीके हैं, बूलियन pack_propagate(True/False) विधि विजेट से फ़्रेम का आकार बदलने से रोकती है। आकार बदलने योग्य(x,y) व

  1. पायथन टिंकर का उपयोग करके संदेशबॉक्स की स्थिति कैसे बदलें

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

  1. विंडोज 11 में विंडोज टर्मिनल को डिफॉल्ट टर्मिनल एप्लिकेशन के रूप में कैसे सेट करें

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