Guest User

Untitled

a guest
Jul 21st, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.77 KB | None | 0 0
  1. from tkinter import *
  2. import tkinter.ttk as ttk
  3.  
  4. def derp1(typeof,obj):
  5.     obj.append(typeof)
  6.  
  7. def mainfunc():
  8.     root=Tk()
  9.     test = list()
  10.     button=Button(root,text="label",command=lambda: derp1(Label,test))
  11.     button2=Button(root,text="button",command=lambda: derp1(Button,test))
  12.     button3=Button(root,text="entry",command=lambda: derp1(Entry,test))
  13.     button4=Button(root,text="save",command=lambda: root.quit())
  14.     button.grid()
  15.     button2.grid()
  16.     button3.grid()
  17.     button4.grid()
  18.     root.mainloop()
  19.     root.destroy()
  20.     return test[0]
  21.  
  22. def getobj(root,obj):
  23.     obj = mainfunc()(root)
  24.     obj.grid()
  25.  
  26. diffroot = Tk()
  27. obj = object()
  28. button=Button(diffroot,text="add",command=lambda: getobj(diffroot,obj))
  29. button.grid()
  30. diffroot.mainloop()
Add Comment
Please, Sign In to add comment