Variable mit der man sich auf Knöpfe beziehen kann
Verfasst: Sonntag 8. März 2020, 18:25
Guten Tag,
ich möchte Tic Tac Toe programmieren, allerdings nicht mit neun Funktionen für neun Knöpfe, sondern mit einer Funktion für alle.
Jetzt stellt sich für mich die Frage, wie ich die Methode erkennen lasse, welcher Knopf diese aufgerufen hat.
ich möchte Tic Tac Toe programmieren, allerdings nicht mit neun Funktionen für neun Knöpfe, sondern mit einer Funktion für alle.
Code: Alles auswählen
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.(Hier möchte ich den Knopf haben der diese Methode rief).config(text='X')
root = Tk()
root.title("TicTacToe")
Test = TicTacToe(root)
root.resizable(width=False, height=False)
root.mainloop()
Test = TicTacToe(root)
root.resizable(width=False, height=False)
root.mainloop()