I have created a list and made it so each item in the list creates a button called that item. I need to identify which button has been clicked but can't seem to find a way can anyone help. thanks
import tkinter as tk
window = tk.Tk()
window.title("PC CONFIGURATOR")
window.geometry("1280x720")
def createNewWindowCPU():
newWindow = tk.Toplevel(window)
newWindow.geometry("1280x720")
newWindow.title("CPU")
AMD = tk.Button(newWindow, text = "AMD", pady = 10, width = 12, command=createNewWindowAMD)
AMD.pack()
def createNewWindowAMD():
newWindow = tk.Toplevel(window)
newWindow.geometry("1280x720")
newWindow.title("AMD")
n = -1
c = -1
CPUF = ["Ryzen 9 5900x", "Ryzen 7 5800x", "Ryzen 5 5600x", "Ryzen 9 3900x", "Ryzen 7 3700x", "Ryzen 5 3600x"]
def buttonClick():
print(CPUBUT)
for i in range(len(CPUF)):
n = n + 1
print(CPUF[n])
CPUBUT = CPUF[n]
CPU = tk.Button(newWindow, text = CPUBUT, pady = 10, width = 12, command = buttonClick)
CPU.pack()
CPU = tk.Button(window,text = "CPU", pady = 10, width = 12, command=createNewWindowCPU)
CPU.pack()
window.mainloop()