Ok, my code below will be very obvious on what im trying to do.
I get the "cant assign operator" error and im unsure a work around and i would much rather do this in a loop.
I need to make the loop make the variable then grid it using Tkinter.
I want the name of the widget to change upon every loop so hopefully it should make many different widgets with different variable names. for example: wall + loop + label = tk.Label()
I want that to do the equivalent to wall1label = tk.Label()
and wall2label = tk.Label()
etc
Heres my code. Answer with any useful information you need.
for loop in range(1, 4):
wall + loop + Label = tk.Label(root, text="Wall " + str(loop)).grid(row=int(loop+1), column=int(loop-1), pady=5, padx=5)
wall + loop + w = tk.Label(root, text="Width").grid(row=int(loop+1), column=int(loop-1), pady=5, padx=5)
wall + loop + wE = tk.Entry(root).grid(row=int(loop+1), column=int(loop-1), pady=5, padx=5)
wall + loop + h = tk.Label(root, text="Height").grid(row=int(loop+1), column=int(loop-1), pady=5, padx=5)
wall + loop + hE = tk.Entry(root).grid(row=int(loop+1), column=int(loop-1), pady=5, padx=5)
wall + loop + ww = tk.Label(root, text="Window/Door Width").grid(row=int(loop+1), column=int(loop-1), pady=5, padx=5)
wall + loop + wwE = tk.Entry(root).grid(row=int(loop+1), column=int(loop-1), pady=5, padx=5)
wall + loop + wh = tk.Label(root, text="Window/Door Height").grid(row=int(loop+1), column=int(loop-1), pady=5, padx=5)
wall + loop + whE = tk.Entry(root).grid(row=int(loop+1), column=int(loop-1), pady=5, padx=5)
wall + loop + bottombreak = tk.Label(root, text="").grid(row=int(loop+1), column=int(loop-1), pady=5, padx=5)