কম্পিউটার

Tkinter ব্যবহার করে কিভাবে বহিরাগত প্রোগ্রাম খুলবেন?


কখনও কখনও, একটি অ্যাপ্লিকেশন তৈরি করার সময়, আমাদের বহিরাগত প্রোগ্রাম এবং অ্যাপ্লিকেশনগুলির সাথে যোগাযোগ করতে হবে৷ সিস্টেমের অ্যাপ্লিকেশন এবং প্রোগ্রামগুলির সাথে ইন্টারঅ্যাক্ট করার জন্য, আমাদের os ব্যবহার করতে হবে পাইথনে মডিউল।

এই নিবন্ধে, আমরা দেখতে পাব কিভাবে আমরা পাইথনে OS মডিউল ব্যবহার করে বহিরাগত প্রোগ্রাম এবং ওপেনফাইলগুলির সাথে যোগাযোগ করতে পারি৷

প্রথমে, আমরা একটি ফাংশন সংজ্ঞায়িত করব যা ফাইলডায়ালগ ব্যবহার করে নির্বাচিত ফাইলটি খুলবে পাইথনে লাইব্রেরি। তারপর, আমরা পাথ প্রিন্ট করব এবং os ব্যবহার করে ফাইলটি খুলব মডিউল।

উদাহরণ

# Import the required Libraries
from tkinter import *
from tkinter import filedialog
import os

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

#Set the geometry for the window or frame
win.geometry("600x400")

#Define a function to open the application

def app():
   file= filedialog.askopenfilename()
   text.config(text= file)
   #Open the program
   os.system('"%s"' %file)

#Create a button
Button(win, text='Click to Open a Program',font=('Poppins bold', 10),
command=app).pack(pady=20)

#Create a Label after button event
text= Label(win, text= "", font= ('Poppins bold', 10))
text.pack(pady=20)

#Keep running the window or frame
win.mainloop()

আউটপুট

উপরের কোডটি চালানোর ফলে নিম্নলিখিত উইন্ডোটি আউটপুট হিসাবে তৈরি হবে −

Tkinter ব্যবহার করে কিভাবে বহিরাগত প্রোগ্রাম খুলবেন?

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


  1. Tkinter ব্যবহার করে কিভাবে একটি স্প্ল্যাশ স্ক্রিন তৈরি করবেন?

  2. পাইথনে tkinter ব্যবহার করে কিভাবে একটি সাধারণ GUI ক্যালকুলেটর তৈরি করবেন

  3. ওয়াইন ব্যবহার করে লিনাক্সে উইন্ডোজ প্রোগ্রামগুলি কীভাবে ইনস্টল করবেন

  4. কিভাবে একটি CMD ব্যবহার করে একটি এলিভেটেড কমান্ড প্রম্পট খুলবেন