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

टिंकर फ़ाइल संवाद फोकस कैसे दें?

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

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

उदाहरण

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

# Import the tkinter library
from tkinter import *
from tkinter import filedialog
from PIL import Image, ImageTk

# Create an instance of tkinter frame
win = Tk()

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

# Set the title of the window
win.title("File Explorer")

# Define the function to open the file dialog
def open_file():
   win.filename = filedialog.askopenfilename(title="Select the file", filetypes=(("jpg files", "*.jpg"), ("all files", "*.*")))]

# Create a Button widget
b1 = Button(win, text="Open", command=open_file)
b1.place(relx=.5, rely=.5, anchor=CENTER)
win.mainloop()

आउटपुट

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

टिंकर फ़ाइल संवाद फोकस कैसे दें?

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

टिंकर फ़ाइल संवाद फोकस कैसे दें?


  1. टिंकर कैनवास को कैसे साफ़ करें?

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

  1. टिंकर का उपयोग करके हार्ड कॉपी कैसे प्रिंट करें?

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

  1. मैं टिंकर विंडो कैसे बंद करूं?

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