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

पायथन में ट्किंटर का उपयोग करके डायरेक्टरी चुनें और स्थान स्टोर करें?


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

उदाहरण

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

# ट्किंटर लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from tkinter import ttk
from tkinter import filedialog

# ट्किंटर फ्रेम का इंस्टेंस बनाएं
win = Tk()

# ज्योमेट्री परिभाषित करें
win.geometry("750x250")

def select_file():
    path = filedialog.askopenfilename(title="Select a File", filetype=(('text files', '*.txt'), ('all files', '*.*')))
    Label(win, text=path, font=13).pack()

# डायलॉग खोलने के लिए लेबल और बटन बनाएं
Label(win, text="Click the Button to Select a File", font=('Aerial 18 bold')).pack(pady=20)
button = ttk.Button(win, text="Select", command=select_file)
button.pack(ipadx=5, pady=15)

win.mainloop()

आउटपुट

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

पायथन में ट्किंटर का उपयोग करके डायरेक्टरी चुनें और स्थान स्टोर करें?

अब, लोकल डायरेक्टरी से कोई भी फ़ाइल चुनें और फिर, यह लेबल विजेट में फ़ाइल का स्थान प्रदर्शित करेगा।

पायथन में ट्किंटर का उपयोग करके डायरेक्टरी चुनें और स्थान स्टोर करें?


  1. Python और Matplotlib का उपयोग करके लाइन्स के अंत को कैसे एनोटेट करें? Python और Matplotlib का उपयोग करके लाइन्स के अंत को कैसे एनोटेट करें?

    Python और Matplotlib का उपयोग करके लाइन्स के अंत को एनोटेट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं -फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।पंक्तियों की संख्या प्राप्त करने के लिए rows वेरिएबल इनिशियलाइज़ करें।आयताकार टेबुलर डेटा में Pandas डेटाफ्रेम प्राप्त करें।ड

  1. Tkinter का उपयोग करके Python 3 ऐप को .exe में कैसे कंपाइल करें? Tkinter का उपयोग करके Python 3 ऐप को .exe में कैसे कंपाइल करें?

    Python अपने समृद्ध लाइब्रेरी और पैकेज के लिए जाना जाता है। हम लाइब्रेरी से आवश्यक पैकेज आयात और इंस्टॉल कर सकते हैं। हालांकि, यदि हमें Windows ऑपरेटिंग सिस्टम में एक्जीक्यूटेबल फाइल के साथ Tkinter एप्लिकेशन चलाने की आवश्यकता है, तो हम Python में PyInstaller पैकेज का उपयोग कर सकते हैं। यह Python-आधार

  1. Python Tkinter का उपयोग करके MessageBox की Position कैसे Change करें? Python Tkinter का उपयोग करके MessageBox की Position कैसे Change करें?

    मान लीजिए हम tkinter का उपयोग करके एक dialogue box बनाना चाहते हैं। Dialogue box बनाने के लिए हम MessageBox library का उपयोग कर सकते हैं जिसमें quickly dialogue types बनाने के लिए कई functions होते हैं। बनाए गए Dialogue Box की position adjust करने के लिए, हम इसकी toplevel property का उपयोग कर सकते ह