কম্পিউটার

Tkinter ব্যবহার করে কিভাবে হার্ড কপি প্রিন্ট করবেন?


Tkinter ডেভেলপারদের স্থানীয় সিস্টেমের ভিতরে ফাইলের সাথে ইন্টারঅ্যাক্ট করতে দেয়। এই নিবন্ধে, আমরা দেখব কিভাবে টিকিন্টার প্যাকেজ যেমন ফাইলডায়ালগ ব্যবহার করে একটি ফাইলের হার্ডকপি প্রিন্ট করা যায় এবং win32api মডিউল।

এই প্যাকেজগুলি আমদানি করার জন্য, আমাদের প্রথমে আমাদের পরিবেশে এই মডিউলগুলি ইনস্টল করতে হবে। win32api ইনস্টল করতে, আমরা pip install pywin32 ব্যবহার করব

উদাহরণ

#import the required libraries
from tkinter import *
from tkinter import filedialog
import win32api

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

win.title('Print Hard Copy')
win.geometry("700x400")

#Define function
def print_file():
   file= filedialog.askopenfilename(initialdir="/", title="Select any file",filetypes=(("Text files", "*.txt"), ("all files", "*.*")))
   if file:
      #Print Hard copy using Printer
      win32api.ShellExecute(0, "Choose a File", file, None, ".", 0)
#Create a button for printing event
button= Button(win, text="Choose a File to Print", command=print_file).pack(pady= 20)

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

আউটপুট

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

উৎপন্ন হবে

Tkinter ব্যবহার করে কিভাবে হার্ড কপি প্রিন্ট করবেন?

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


  1. কিভাবে একটি ডিরেক্টরি নির্বাচন করবেন এবং পাইথনে Tkinter ব্যবহার করে অবস্থান সংরক্ষণ করবেন?

  2. Tkinter ব্যবহার করে কিভাবে একটি সাধারণ পর্দা তৈরি করবেন?

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

  4. একটি উইন্ডো প্রদর্শন না করে কিভাবে tkinter ব্যবহার করে ক্লিপবোর্ড থেকে অনুলিপি করবেন