__zero__

file creator (gui)

Oct 21st, 2018
265
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.45 KB | None | 0 0
  1. #python 3 (.7)
  2.  
  3.  
  4. from tkinter import *
  5. from tkinter import ttk
  6.  
  7. # TKINTER IS POWERFUL
  8. # omg
  9.  
  10. # created by __zero__
  11.  
  12. #python 3 (.7)
  13.  
  14.  
  15. FINAL_FILE = ""
  16.  
  17. def SETNAMEFORFILE():
  18.     if FILE_NAME.get() == None or FILE_NAME.get() == "":
  19.         print("[ALERT] Type a file name")
  20.     elif FILE_EXTENSION.get() == "" or FILE_EXTENSION.get() == "":
  21.         print("[ALERT] Select a file extension")
  22.     else:
  23.         global FINAL_FILE
  24.         FINAL_FILE = "{}.{}".format(FILE_NAME.get(), FILE_EXTENSION.get())
  25.         print("FILE NAME : {}.{}".format(FILE_NAME.get(), FILE_EXTENSION.get()))
  26.         FILE = open("C:\\Users\\YourUserName\\Desktop\\" + FINAL_FILE, "w")
  27.         FILE.close()
  28.    
  29.  
  30. app = Tk()
  31. app.title("File creator")
  32. app.geometry("320x280")
  33. app.resizable(0, 0)
  34.    
  35. FILE_NAME = StringVar()
  36. FILE_EXTENSION = StringVar()
  37.  
  38. main = LabelFrame(app, text="Create your own files")
  39. name = ttk.Entry(main, textvariable=FILE_NAME).pack()
  40.  
  41. ttk.Radiobutton(main, text=".reg", variable=FILE_EXTENSION, value="reg").pack()
  42. ttk.Radiobutton(main, text=".txt", variable=FILE_EXTENSION, value="txt").pack()
  43. ttk.Radiobutton(main, text=".bat", variable=FILE_EXTENSION, value="bat").pack()
  44. ttk.Radiobutton(main, text=".cmd", variable=FILE_EXTENSION, value="cmd").pack()
  45. ttk.Radiobutton(main, text=".cfg", variable=FILE_EXTENSION, value="cfg").pack()
  46.  
  47.  
  48. btn_n = ttk.Button(main, text="Save", command=lambda:SETNAMEFORFILE()).pack()
  49. main.pack()
  50. app.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment