কম্পিউটার

পাইথন 3 এ টিকিন্টার ফাইলিয়ালগ থেকে কীভাবে একটি স্ট্রিং পাবেন?


একটি tkinter অ্যাপ্লিকেশনে ফাইল সিস্টেমের সাথে ইন্টারঅ্যাক্ট করতে, আপনি Tkinter filedialog ব্যবহার করতে পারেন মডিউল এটি সিস্টেমের ফাইলগুলির সাথে মোকাবিলা করার একটি উপায় প্রদান করে। ফাইল ডায়ালগ ডেভেলপারদের অ্যাপ্লিকেশনের জন্য বিভিন্ন ধরনের ফাইল ডায়ালগ তৈরি করতে সাহায্য করার জন্য মডিউল অনেক বিল্ট-ইন ফাংশন অফার করে। আপনি যেকোনও ফাইলডায়ালগ ব্যবহার করতে পারেন আপনার অ্যাপ্লিকেশনে একটি ডায়ালগ বাস্তবায়ন করার জন্য ফাংশন।

সবচেয়ে বেশি ব্যবহৃত ফাংশন হল filedialog.askopenfilename() যা সাধারণত ব্যবহারকারীকে প্রদত্ত প্রোগ্রাম ইন্টারফেসে একটি ফাইল খুলতে বলে একটি ডায়ালগ তৈরি করে।

উদাহরণ

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

# Import required libraries
from tkinter import *
from tkinter import filedialog

# Create an instance of tkinter window
win = Tk()
win.geometry("700x300")

# Create a dialog using filedialog function
win.filename=filedialog.askopenfilename(initialdir="C:/", title="Select a file")

# Create a label widget
label=Label(win, text="The File you have selected is: " + win.filename, font='Courier 11 bold')
label.pack()

win.mainloop()

আউটপুট

উপরের কোডটি চালানোর ফলে ব্যবহারকারীকে C ড্রাইভ থেকে একটি ফাইল নির্বাচন করতে বলার জন্য একটি ডায়ালগ প্রদর্শিত হবে।

পাইথন 3 এ টিকিন্টার ফাইলিয়ালগ থেকে কীভাবে একটি স্ট্রিং পাবেন?

একটি ফাইল নির্বাচন করার পরে, এটি উইন্ডোতে ফাইলপথ প্রদর্শন করবে।

পাইথন 3 এ টিকিন্টার ফাইলিয়ালগ থেকে কীভাবে একটি স্ট্রিং পাবেন?


  1. পাইথন টিকিন্টার - কীভাবে এন্ট্রি ফিল্ড থেকে একটি CSV ফাইলে ডেটা রপ্তানি করবেন?

  2. কিভাবে একটি Python tkinter ক্যানভাস থেকে লাইন মুছে ফেলা যায়?

  3. Tkinter/Python এ একটি পপআপ ডায়ালগ কিভাবে পাবেন?

  4. Python Tkinter এ একটি চেকবক্স থেকে কিভাবে ইনপুট পেতে হয়?