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

टिंकर के साथ एक ब्राउज़ बटन बनाना

टिंकर एप्लिकेशन में बटन बनाने के लिए, हम बटन विजेट का उपयोग कर सकते हैं। किसी एप्लिकेशन के रनटाइम में किसी ईवेंट के निष्पादन को संसाधित करने के लिए बटन का उपयोग किया जा सकता है। हम बटन (पैरेंट, टेक्स्ट, **विकल्प) . को परिभाषित करके एक बटन बना सकते हैं कंस्ट्रक्टर।

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

from tkinter import filedialog

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

उदाहरण

# Import the required Libraries
from tkinter import *
from tkinter import ttk, filedialog
from tkinter.filedialog import askopenfile

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

# Set the geometry of tkinter frame
win.geometry("700x350")

def open_file():
   file = filedialog.askopenfile(mode='r', filetypes=[('Python Files', '*.py')])
   if file:
      content = file.read()
      file.close()
      print("%d characters in this file" % len(content))

# Add a Label widget
label = Label(win, text="Click the Button to browse the Files", font=('Georgia 13'))
label.pack(pady=10)

# Create a Button
ttk.Button(win, text="Browse", command=open_file).pack(pady=20)

win.mainloop()
बनाएं

आउटपुट

अब, ब्राउज़ करने के लिए उपरोक्त कोड चलाएँ और सिस्टम एक्सप्लोरर से फ़ाइलों का चयन करें।

टिंकर के साथ एक ब्राउज़ बटन बनाना


  1. पायथन टिंकर बटन में शैली जोड़ें

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

  1. Askaveasfile () पायथन टिंकर में फ़ंक्शन

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

  1. Askopenfile () पायथन टिंकर में फ़ंक्शन

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