কম্পিউটার

কিভাবে Tkinter এ একাধিক ফাইলের নাম খুলবেন এবং একটি তালিকায় ফাইলের নাম যোগ করবেন?


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

import tkinter.filedialog as fd

উইন্ডোতে এক্সপ্লোরার খুলতে, asopenfilename(parent ব্যবহার করুন , শিরোনাম , **বিকল্পগুলি ) ফাংশন। এটি কেবল উইন্ডোটি টেনে আনবে এবং ব্যবহারকারীকে এক্সপ্লোরার থেকে ফাইলটি নির্বাচন করার অনুমতি দেবে। একবার ফাইলটি খোলা হয়ে গেলে, আমরা সমস্ত নির্বাচিত ফাইলের তালিকা প্রিন্ট করার জন্য একটি ফাংশন সংজ্ঞায়িত করতে পারি।

উদাহরণ

# Import the required libraries
from tkinter import *
from tkinter import ttk
import tkinter.filedialog as fd

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

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

def open_file():
   file = fd.askopenfilenames(parent=win, title='Choose a File')
   print(win.splitlist(file))

# Add a Label widget
   label = Label(win, text="Select the Button to Open the File", font=('Aerial 11'))
label.pack(pady=30)

# Add a Button Widget
ttk.Button(win, text="Select a File", command=open_file).pack()

win.mainloop()

আউটপুট

উপরের কোডটি চালানোর ফলে একটি উইন্ডো প্রদর্শিত হবে যাতে একটি বোতাম এবং একটি লেবেল পাঠ্য উইজেট থাকে৷

কিভাবে Tkinter এ একাধিক ফাইলের নাম খুলবেন এবং একটি তালিকায় ফাইলের নাম যোগ করবেন?

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

কিভাবে Tkinter এ একাধিক ফাইলের নাম খুলবেন এবং একটি তালিকায় ফাইলের নাম যোগ করবেন?


  1. টিআইএফ বা টিআইএফএফ ফাইল কী এবং এটি কীভাবে খুলবেন?

  2. JNLP ফাইল কি এবং কিভাবে খুলতে হয়?

  3. .DAT ফাইল কী এবং উইন্ডোজে কীভাবে খুলবেন?

  4. কি:'.bak' ফাইল এক্সটেনশন এবং কিভাবে এটি খুলতে হয়?