কম্পিউটার

Tkinter দিয়ে একটি ব্রাউজ বোতাম তৈরি করা


একটি Tkinter অ্যাপ্লিকেশনে বোতাম তৈরি করার জন্য, আমরা বোতাম উইজেট ব্যবহার করতে পারি। একটি অ্যাপ্লিকেশনের রানটাইমে একটি ইভেন্ট কার্যকর করার প্রক্রিয়া করতে বোতামগুলি ব্যবহার করা যেতে পারে। আমরা বোতাম (অভিভাবক, পাঠ্য, **বিকল্প) সংজ্ঞায়িত করে একটি বোতাম তৈরি করতে পারি কনস্ট্রাক্টর।

ধরুন আমরা একটি ব্রাউজ বোতাম তৈরি করতে চাই যেটিতে ক্লিক করা হলে ব্যবহারকারীকে সিস্টেম এক্সপ্লোরার থেকে একটি ফাইল নির্বাচন করতে বলবে। একটি ফাইল নির্বাচন করার জন্য একটি ডায়ালগ বক্স তৈরি করতে, আমরা ফাইলডায়ালগ ব্যবহার করতে পারি tkinter লাইব্রেরিতে প্যাকেজ। আমরা ফাইলডায়ালগ আমদানি করতে পারি নিম্নলিখিত কমান্ড ব্যবহার করে নোটবুকে,

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()

আউটপুট

এখন, সিস্টেম এক্সপ্লোরার থেকে ফাইলগুলি ব্রাউজ করতে এবং নির্বাচন করতে উপরের কোডটি চালান৷

Tkinter দিয়ে একটি ব্রাউজ বোতাম তৈরি করা


  1. পাইথনে tkinter এ একটি বোতাম তৈরি করা হচ্ছে

  2. Python tkinter বোতামে স্টাইল যোগ করুন

  3. পাইথন টিকিন্টারে asksaveasfile() ফাংশন

  4. পাইথন টিকিন্টারে askopenfile() ফাংশন