How can I pass arguments to Tkinter button's callback command?

后端 未结 2 1918
被撕碎了的回忆
被撕碎了的回忆 2020-12-06 11:15

I got 2 buttons, respectively named \'ButtonA\', \'ButtonB\'. I want the program to print \'hello, ButtonA\' and \'hello, ButtonB\' if any button is clicked. My code is as f

2条回答
  •  失恋的感觉
    2020-12-06 11:34

    text is not a function in your case. Just have it as:

    value = 'ButtonA'
    btna = Button(root, text = value, command = lambda: sayHi(value))
    

    And you will get that working.

提交回复
热议问题