import tkinter as tk from docx2pdf import convert import tkinter.ttk as ttk from tkinter.filedialog import askopenfile, askdirectory from tkinter.messagebox import showinfo win = tk.Tk() win.title("Docx to PDF Converter") def openfile(): file = askopenfile(filetypes=[("Word Files", "*.docx")]) convert(file.name) showinfo("Done", "File Converted Successfully") def openfolder(): folder = askdirectory() convert(folder) showinfo("Done", "Files Converted Successfully") label = tk.Label(win, text="Select File/Folder to convert: ") label.grid(row=0, column=0, padx=5, pady=5) button1 = ttk.Button(win, text="Select File", width=30, command=openfile) button1.grid(row=1, column=0, padx=5, pady=5) button2 = ttk.Button(win, text="Select Folder", width=30, command=openfolder) button2.grid(row=2, column=0, padx=5, pady=5) win.mainloop()