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

पायथन टिंकर में विधि के बाद

जीयूआई बनाने के लिए टिंकर एक पायथन पुस्तकालय है। इसमें डेटा और GUI ईवेंट दिखाने के लिए GUI विंडो और अन्य विजेट बनाने और हेरफेर करने के लिए कई अंतर्निहित तरीके हैं। इस लेख में हम देखेंगे कि टिंकर जीयूआई में बाद की विधि का उपयोग कैसे किया जाता है।

सिंटैक्स

.after(delay, FuncName=FuncName)
This method calls the function FuncName after the given delay in milisecond

विजेट प्रदर्शित करना

यहां हम बेतरतीब ढंग से शब्दों की सूची प्रदर्शित करने के लिए एक फ्रेम बनाते हैं। हम यादृच्छिक तरीके से पाठ की दी गई सूची को प्रदर्शित करने वाले फ़ंक्शन को कॉल करने के लिए बाद की विधि के साथ यादृच्छिक पुस्तकालय का उपयोग करते हैं।

उदाहरण

import random
from tkinter import *

base = Tk()

a = Label(base, text="After() Demo")
a.pack()

contrive = Frame(base, width=450, height=500)
contrive.pack()

words = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri','Sat','Sun']
#Display words randomly one after the other.
def display_weekday():
   if not words:
   return
   rand = random.choice(words)
   character_frame = Label(contrive, text=rand)
   character_frame.pack()
   contrive.after(500,display_weekday)
   words.remove(rand)

base.after(0, display_weekday)
base.mainloop()

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं:

पायथन टिंकर में विधि के बाद

एक ही प्रोग्राम को दोबारा चलाने पर हमें शब्दों के अलग-अलग क्रम दिखाते हुए रिजल्ट मिलता है।

पायथन टिंकर में विधि के बाद

प्रसंस्करण रोकना

अगले उदाहरण में हम देखेंगे कि कैसे हम एक निश्चित समय के लिए एक प्रक्रिया के चलने की प्रतीक्षा करने के लिए विलंब तंत्र के रूप में बाद की विधि का उपयोग कर सकते हैं और फिर प्रक्रिया को रोक सकते हैं। हम प्रसंस्करण को रोकने के लिए नष्ट विधि का भी उपयोग करते हैं।

उदाहरण

from tkinter import Tk, mainloop, TOP
from tkinter.ttk import Button

from time import time

base = Tk()

stud = Button(base, text = 'After Demo()')
stud.pack(side = TOP, pady = 8)

print('processing Begins...')

begin = time()

base.after(3000, base.destroy)

mainloop()

conclusion = time()
print('process destroyed in % d seconds' % ( conclusion-begin))

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं:

processing Begins...
process destroyed in 3 seconds

  1. पायथन टिंकर में बाइंडिंग फ़ंक्शन

    पायथन में टिंकर एक जीयूआई पुस्तकालय है जिसका उपयोग विभिन्न जीयूआई प्रोग्रामिंग के लिए किया जा सकता है। ऐसे एप्लिकेशन डेस्कटॉप एप्लिकेशन बनाने के लिए उपयोगी होते हैं। इस लेख में हम GUI प्रोग्रामिंग के एक पहलू को देखेंगे जिसे बाइंडिंग फंक्शन कहा जाता है। यह घटनाओं को कार्यों और विधियों के लिए बाध्य कर

  1. पायथन में टिंकर प्रोग्रामिंग

    टिंकर पायथन के लिए मानक जीयूआई पुस्तकालय है। टिंकर के साथ संयुक्त होने पर पायथन GUI एप्लिकेशन बनाने का एक तेज़ और आसान तरीका प्रदान करता है। Tkinter, Tk GUI टूलकिट को एक शक्तिशाली ऑब्जेक्ट-ओरिएंटेड इंटरफ़ेस प्रदान करता है। Tkinter का उपयोग करके GUI एप्लिकेशन बनाना एक आसान काम है। आपको बस निम्नलिखित

  1. पायथन - टिंकर में ज्यामिति विधि

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