Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Tkinter का उपयोग करके Hard Copy Print कैसे करें?

Tkinter developers को local system के अंदर files के साथ interact करने की अनुमति देता है। इस लेख में, हम देखेंगे कि Tkinter packages जैसे filedialog और win32api module का उपयोग करके file की hardcopy कैसे print करें।

इन packages को import करने के लिए, हमें पहले इन modules को अपने environment में install करना होगा। win32api install करने के लिए, हम 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()

आउटपुट

उपरोक्त code चलाने से निम्न output produce होगा:

Tkinter का उपयोग करके Hard Copy Print कैसे करें?

यदि आप button पर क्लिक करते हैं, तो यह एक folder खोल देगा जहां से आप print करने के लिए file select कर सकते हैं।

  1. Tkinter का उपयोग करके सरल स्क्रीन कैसे बनाएं? Tkinter का उपयोग करके सरल स्क्रीन कैसे बनाएं?

    हम Tkinter लाइब्रेरी का उपयोग करके एक सरल स्क्रीन बनाएंगे। एल्गोरिदम चरण 1: tkinter आयात करें। चरण 2: tkinter क्लास का ऑब्जेक्ट बनाएं। चरण 3: स्क्रीन प्रदर्शित करें। उदाहरण कोड import tkinter as tk window = tk.Tk() आउटपुट

  1. Tkinter का उपयोग करके External Programs कैसे Open करें? Tkinter का उपयोग करके External Programs कैसे Open करें?

    कभी-कभी, एप्लिकेशन बनाते समय, हमें external programs और applications के साथ interact करने की आवश्यकता होती है। System के applications और programs के साथ interact करने के लिए, हमें python में os Module का उपयोग करना होगा। इस लेख में, हम देखेंगे कि OS module in Python का उपयोग करके external programs क

  1. Tkinter में बिना Window Display किए Clipboard से Copy कैसे करें? Tkinter में बिना Window Display किए Clipboard से Copy कैसे करें?

    मान लीजिए किसी particular एप्लिकेशन में, हमें clipboard में मौजूद content copy करना है। हम clipboard_get() का उपयोग करके clipboard access कर सकते हैं। Clipboard से text copy करने के बाद, यह cache memory में reside करेगा जिसके माध्यम से हम program debug कर सकते हैं और text को frame में display कर सकत