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

Tkinter के साथ ब्राउज़ बटन बनाना

Tkinter एप्लिकेशन में बटन बनाने के लिए, हम बटन विजेट का उपयोग कर सकते हैं। बटन का उपयोग एप्लिकेशन के रनटाइम में किसी घटना के निष्पादन को प्रोसेस करने के लिए किया जा सकता है। हम Button(parent, text, **options) कंस्ट्रक्टर को परिभाषित करके बटन बना सकते हैं।

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

from tkinter import filedialog

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

उदाहरण

# आवश्यक लाइब्रेरी आयात करें
from tkinter import *
from tkinter import ttk, filedialog
from tkinter.filedialog import askopenfile

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

# Tkinter फ्रेम की ज्योमेट्री सेट करें
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))

# लेबल विजेट जोड़ें
label = Label(win, text="Click the Button to browse the Files", font=('Georgia 13'))
label.pack(pady=10)

# बटन बनाएं
ttk.Button(win, text="Browse", command=open_file).pack(pady=20)

win.mainloop()

आउटपुट

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

Tkinter के साथ ब्राउज़ बटन बनाना

  1. Python tkinter बटन में स्टाइल जोड़ना Python tkinter बटन में स्टाइल जोड़ना

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

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

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

  1. Python Tkinter में askopenfile() फ़ंक्शन Python Tkinter में askopenfile() फ़ंक्शन

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