কম্পিউটার টিউটোরিয়াল

পাইথনে Tkinter ব্যবহার করে ডিরেক্টরি সিলেক্ট ও লোকেশন সংরক্ষণ

আমরা ডায়ালগ বক্সের সাথে পরিচিত এবং অনেক অ্যাপ্লিকেশনে সেগুলোর সাথে ইন্টারঅ্যাক্ট করেছি। এই ধরণের ডায়ালগগুলো ইউজার ইন্টারঅ্যাকশন প্রাইম நீড হওয়া অ্যাপ্লিকেশন তৈরিতে উপকারী। আমরা ডায়ালগ বক্স ব্যবহার করে ইউজারকে বিভিন্ন টাইপের ফাইল সিলেক্ট করতে বলতে পারি এবং তারপর নির্দিষ্ট অপারেশন পারফর্ম করতে পারি যেমন ফাইল পড়া, ফাইলে লেখা, ইত্যাদি। ডায়ালগ বক্সগুলো পাইথনের filedialog মডিউল ব্যবহার করে তৈরি করা যায়।

উদাহরণ

এই উদাহরণে, আমরা একটি অ্যাপ্লিকেশন তৈরি করব যা ইউজারকে লোকাল ডিরেক্টরি থেকে একটি ফাইল সিলেক্ট করতে বলবে এবং লেবেলের সাহায্যে ডিরেক্টরির লোকেশন প্রদর্শন করবে।

# Tkinter লাইব্রেরি ইম্পোর্ট
from tkinter import *
from tkinter import ttk
from tkinter import filedialog

# Tkinter ফ্রেমের ইনস্ট্যান্স তৈরি
win = Tk()

# জিওমেট্রি ডিফাইন
win.geometry("750x250")

def select_file():
    path = filedialog.askopenfilename(title="Select a File", filetype=(('text files', '*.txt'), ('all files', '*.*')))
    Label(win, text=path, font=13).pack()

# একটি লেবেল এবং ডায়ালগ ওপেন করার বাটন তৈরি
Label(win, text="Click the Button to Select a File", font=('Aerial 18 bold')).pack(pady=20)
button = ttk.Button(win, text="Select", command=select_file)
button.pack(ipadx=5, pady=15)

win.mainloop()

আউটপুট

উপরোক্ত কোড রান করলে একটি বাটন সমৃद्ध উইন্ডো দেখাবে যা ডিরেক্টরি থেকে ফাইল সিলেক্ট করবে এবং ফাইল লোকেশন উইন্ডোতে দেখাবে।

পাইথনে Tkinter ব্যবহার করে ডিরেক্টরি সিলেক্ট ও লোকেশন সংরক্ষণ

এখন, লোকাল ডিরেক্টরি থেকে যেকোনো ফাইল সিলেক্ট করুন, তারপর এটি লেবেল উইজেটে ফাইল লোকেশন দেখাবে।

পাইথনে Tkinter ব্যবহার করে ডিরেক্টরি সিলেক্ট ও লোকেশন সংরক্ষণ

  1. Tkinter-এ পাইথন ব্যবহার করে উইন্ডোর স্ক্রিনশট নেওয়ার পদ্ধতি

  2. Python ও Matplotlib ব্যবহার করে লাইনের শেষে অ্যানোটেশন যোগ করার পদ্ধতি?

  3. Tkinter ব্যবহার করে Python 3 অ্যাপকে .exe ফাইলে কম্পাইল করার পদ্ধতি

  4. Python Tkinter-এ MessageBox-এর পজিশন পরিবর্তন করা