Python Forum
Problem with buttons
Thread Rating:
  • 1 Vote(s) - 2 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Problem with buttons
#1
Hi there, i have a problem, I hope you can help me, my problem:
I'm gridding some buttons with for, then i add a value and some command to do, but when i do the command, always give me the last value, the code:

from tkinter import *
import tkinter as tk

def write_slogan(v):
    print(v)

root = tk.Tk()
frame = tk.Frame(root)
frame.pack()

for k in range(0,11,1):
    btn = tk.Button(frame, text=str(k), command=lambda: write_slogan(k))
    btn.pack(side=tk.LEFT)

root.mainloop()
What i'm doing wrong?
Reply


Messages In This Thread
Problem with buttons - by Epilepsy - May-12-2018, 05:13 AM
RE: Problem with buttons - by Barrowman - May-12-2018, 03:38 PM
RE: Problem with buttons - by woooee - May-12-2018, 04:41 PM
RE: Problem with buttons - by Larz60+ - May-12-2018, 06:05 PM
RE: Problem with buttons - by Barrowman - May-12-2018, 09:23 PM
RE: Problem with buttons - by Larz60+ - May-12-2018, 11:28 PM

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020