So, I want to make a TicTacToe game using tkinter. I dont want to write a function for each Button but one function every Button uses.
from tkinter import *
class TicTacToe:
def __init__(self, master):
frame = Frame(master)
frame.grid()
self.knopf1 = Button(master, width=7, height=3, command=lambda: self.Kreuz(1))
self.knopf1.grid(column=1, row=1, padx=3, pady=3)
self.knopf2 = Button(master, width=7, height=3, command=lambda: self.Kreuz(2))
self.knopf2.grid(column=2, row=1, padx=3, pady=3)
def Kreuz(self,c):
self.(here I want the Button that was pressed).config(text='X')
root = Tk()
root.title(“TicTacToe”)
Test = TicTacToe(root)
root.resizable(width=False, height=False)
root.mainloop()
Now my question is, how I can make the method know which Button was pressed.