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

टिंकर पायथन में थ्रेड का उपयोग कैसे करें?


Tkinter के साथ, हम थ्रेडिंग का उपयोग करके एक बार में कई फ़ंक्शन कॉल कर सकते हैं . यह किसी एप्लिकेशन में कुछ कार्यों का अतुल्यकालिक निष्पादन प्रदान करता है।

पायथन में एक थ्रेड का उपयोग करने के लिए, हम थ्रेडिंग . नामक एक मॉड्यूल आयात कर सकते हैं और इसके थ्रेड . को उपवर्गित करें कक्षा। हमारी नई कक्षा के अंदर, हमें चलाएं . को अधिलेखित करने की आवश्यकता है विधि और वहां अपना तर्क निष्पादित करें।

तो, मूल रूप से थ्रेडिंग के साथ, हम एक समय में कई काम कर सकते हैं। हमारे एप्लिकेशन में थ्रेडिंग प्राप्त करने के लिए, टिंकर थ्रेड () . प्रदान करता है समारोह।

आइए एक उदाहरण लेते हैं और एक धागा बनाते हैं जो कुछ समय के लिए सोएगा और फिर समानांतर में एक और फ़ंक्शन निष्पादित करेगा।

इस उदाहरण के लिए, हम समय मॉड्यूल आयात करेंगे और थ्रेडिंग मॉड्यूल टिंकर पुस्तकालय में परिभाषित।

उदाहरण

#Import all the necessary libraries
from tkinter import *
import time
import threading

#Define the tkinter instance
win= Tk()

#Define the size of the tkinter frame
win.geometry("700x400")

#Define the function to start the thread
def thread_fun():
   label.config(text="You can Click the button or Wait")
   time.sleep(5)
   label.config(text= "5 seconds Up!")
   
label= Label(win)
label.pack(pady=20)
#Create button
b1= Button(win,text= "Start", command=threading.Thread(target=thread_fun).start())
b1.pack(pady=20)

win.mainloop()

आउटपुट

उपरोक्त कोड को चलाने से एक बटन और एक थ्रेड बन जाएगा जो एक लेबल पर काम करता है।

टिंकर पायथन में थ्रेड का उपयोग कैसे करें?

5 सेकंड के बाद, थ्रेड अपने आप रुक जाएगा।

टिंकर पायथन में थ्रेड का उपयोग कैसे करें?


  1. टाइटल बार को संपादित करने के लिए पायथन में टिंकर का उपयोग कैसे करें?

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

  1. टिंकर में एक बटन के रूप में एक छवि का उपयोग कैसे करें?

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

  1. कैनवास में एक छवि को कैसे केंद्रित करें पायथन टिंकर

    आइए मान लें कि हम Tkinter का उपयोग करके GUI-आधारित एप्लिकेशन बना रहे हैं और हम Tkinter कैनवास में एक छवि लोड करना चाहते हैं। डिफ़ॉल्ट रूप से, कैनवास अपनी चौड़ाई और ऊंचाई के अनुसार छवियों को लोड करता है। हालांकि, हम दिशा पास करके किसी भी दिशा (एन, एस, ई, डब्ल्यू, एनएस, ईडब्ल्यू, आदि) में एक छवि की स