from tkinter import * master = Tk() master.title("master GUI") # Add a title ##master.withdraw() child = Toplevel(master,width=200,height=100) child.title("child GUI") def callback(gg,bg): print(gg) print(bg) hhy = Button(child, width=12, height=1, text=gg, bg=bg) hhy.pack(fill = X) ## child.mainloop() class Person: def __init__(self, gg,bg,pp,ee): self.gg = gg self.bg = bg gt=bg ggx = Button(master, width=12, height=1, text=gg, bg=bg, command=lambda:callback(gg,bg)) ## bg= "global" ggx.grid(column=pp,row=ee) Ace_b = Person("A Diamonds","blue",1,0) Ace_r = Person("A Spades","red",2,0) Ace_g = Person("A Clubs","green",3,0) Ace_y = Person("A Hearts","yellow",4,0) King_b = Person("K Diamonds","blue",1,1) King_r = Person("K Spades","red",2,1) King_g = Person("K Clubs","green",3,1) King_y = Person("K Hearts","yellow",4,1) Queen_b = Person("Q Diamonds","blue",1,2) Queen_r = Person("Q Spades","red",2,2) Queen_g = Person("Q Clubs","green",3,2) Queen_y = Person("Q Hearts","yellow",4,2) Jack_b = Person("J Diamonds","blue",1,3) Jack_r = Person("J Spades","red",2,3) Jack_g = Person("J Clubs","green",3,3) Jack_y = Person("J Hearts","yellow",4,3) Ten_b = Person("T Diamonds","blue",1,4) Ten_r = Person("T Spades","red",2,4) Ten_g = Person("T Clubs","green",3,4) Ten_y = Person("T Hearts","yellow",4,4) Nine_b = Person("9 Diamonds","blue",1,5) Nine_r = Person("9 Spades","red",2,5) Nine_g = Person("9 Clubs","green",3,5) Nine_y = Person("9 Hearts","yellow",4,5) Eight_b = Person("8 Diamonds","blue",1,6) Eight_r = Person("8 Spades","red",2,6) Eight_g = Person("8 Clubs","green",3,6) Eight_y = Person("8 Hearts","yellow",4,6) Seven_b = Person("7 Diamonds","blue",1,7) Seven_r = Person("7 Spades","red",2,7) Seven_g = Person("7 Clubs","green",3,7) Seven_y = Person("7 Hearts","yellow",4,7) Six_b = Person("6 Diamonds","blue",1,8) Six_r = Person("6 Spades","red",2,8) Six_g = Person("6 Clubs","green",3,8) Six_y = Person("6 Hearts","yellow",4,8) Five_b = Person("5 Diamonds","blue",1,9) Five_r = Person("5 Spades","red",2,9) Five_g = Person("5 Clubs","green",3,9) Five_y = Person("5 Hearts","yellow",4,9) Four_b = Person("4 Diamonds","blue",1,10) Four_r = Person("4 Spades","red",2,10) Four_g = Person("4 Clubs","green",3,10) Four_y = Person("4 Hearts","yellow",4,10) Three_b = Person("3 Diamonds","blue",1,11) Three_r = Person("3 Spades","red",2,11) Three_g = Person("3 Clubs","green",3,11) Three_y = Person("3 Hearts","yellow",4,11) Two_b = Person("2 Diamonds","blue",1,12) Two_r = Person("2 Spades","red",2,12) Two_g = Person("2 Clubs","green",3,12) Two_y = Person("2 Hearts","yellow",4,12) mainloop()