Code: Alles auswählen
from tkinter import*
fenster=Tk()
knoepfe:["knopf1","knopf2","knopf3","knopf4","knopf5","knopf6","knopf7","knopf8","knopf9",0,1]
img=PhotoImage(file="leer.png")
img_kreis=PhotoImage(file="kreis.png")
img_kreuz=PhotoImage(file="kreuz.png")
def a():
print("bsjufbh")
meldung= Label( fenster , text="Gewinner: ")
knopf1=Button(fenster,image=img,command=a())
knopf2=Button(fenster,image=img,command=a())
knopf3=Button(fenster,image=img,command=a())
knopf4=Button(fenster,image=img,command=a())
knopf5=Button(fenster,image=img,command=a())
knopf6=Button(fenster,image=img,command=a())
knopf7=Button(fenster,image=img,command=a())
knopf8=Button(fenster,image=img,command=a())
knopf9=Button(fenster,image=img,command=a())
knopf1.place(x=50,y=70)
knopf2.place(x=90,y=70)
knopf3.place(x=130,y=70)
knopf4.place(x=50,y=110)
knopf5.place(x=90,y=110)
knopf6.place(x=130,y=110)
knopf7.place(x=50,y=150)
knopf8.place(x=90,y=150)
knopf9.place(x=130,y=150)
def auswertung():
if knoepfe[10]==1:
knoepfe[10]=0
else :
knoepfe[10]=1
if (knoepfe[0]==knoepfe[1] ==knoepfe[2]) or (knoepfe[3]==knoepfe[4]==knoepfe[5])or(knoepfe[6] == knoepfe[7] == knoepfe[8]) or (knoepfe[0] == knoepfe[3] == knoepfe[6]) or (knoepfe[1] == knoepfe[4] == knoepfe[7]) or (knoepfe[2] == knoepfe[5] == knoepfe[8]) or (knoepfe[0] == knoepfe[4] == knoepfe[8]) or (knoepfe[2] == knoepfe[4] ==knoepfe[6] )==1:
meldung.config(text="Gewinner: " ,bg="yellow")
elif( knoepfe[0] == knoepfe[1] == knoepfe[2] )or (knoepfe[3] == knoepfe[4] == knoepfe[5]) or (knoepfe[6] == knoepfe[7] == knoepfe[8]) or( knoepfe[0] == knoepfe[3] == knoepfe[6]) or (knoepfe[1] == knoepfe[4] == knoepfe[7]) or (knoepfe[2] == knoepfe[5] == knoepfe[8]) or (knoepfe[0] == knoepfe[4] == knoepfe[8]) or (knoepfe[2] == knoepfe[4] == knoepfe[6])==2:
meldung.config(text="Gewinner: " ,bg="yellow")
knoepfe[9]+=1
#unentschieden
if knoepfe[9]==9:
print ("unentschieden")
def a():
print("bsjufbh")
def knopfdruecken1(knopfnummer):
print(knopfnummer)
if knoepfe[10]==1:
knopf1.config(image=img_kreis,command=a)
knoepfe[0]=1
else:
knopf1.config(image=img_kreuz)
knoepfe[0]=2
auswertung()
def knopfdruecken2(knopfnummer):
print(knopfnummer)
if knoepfe[10]==1:
knopf2.config(image=img_kreis,command=a)
knoepfe[knopfnummer]=1
else:
knopf2.config(image=img_kreuz)
knoepfe[knopfnummer]=2
auswertung()
def knopfdruecken3(knopfnummer):
print(knopfnummer)
if knoepfe[10]==1:
knopf3.config(image=img_kreis,command=a)
knoepfe[knopfnummer]=1
else:
knopf3.config(image=img_kreuz)
knoepfe[knopfnummer]=2
auswertung()
def knopfdruecken4(knopfnummer):
print(knopfnummer)
if knoepfe[10]==1:
knopf4.config(image=img_kreis,command=a)
knoepfe[knopfnummer]=1
else:
knopf4.config(image=img_kreuz)
knoepfe[knopfnummer]=2
auswertung()
def knopfdruecken5(knopfnummer):
print(knopfnummer)
if knoepfe[10]==1:
knopf5.config(image=img_kreis,command=a)
knoepfe[knopfnummer]=1
else:
knopf5.config(image=img_kreuz)
knoepfe[knopfnummer]=2
auswertung()
def knopfdruecken6(knopfnummer):
print(knopfnummer)
if knoepfe[10]==1:
knopf6.config(image=img_kreis,command=a)
knoepfe[knopfnummer]=1
else:
knopf6.config(image=img_kreuz)
knoepfe[knopfnummer]=2
auswertung()
def knopfdruecken7(knopfnummer):
print(knopfnummer)
if knoepfe[10]==1:
knopf7.config(image=img_kreis,command=a)
knoepfe[knopfnummer]=1
else:
knopf7.config(image=img_kreuz)
knoepfe[knopfnummer]=2
auswertung()
def knopfdruecken8(knopfnummer):
print(knopfnummer)
if knoepfe[10]==1:
knopf8.config(image=img_kreis,command=a)
knoepfe[knopfnummer]=1
else:
knopf8.config(image=img_kreuz)
knoepfe[knopfnummer]=2
auswertung()
def knopfdruecken9(knopfnummer):
print(knopfnummer)
if knoepfe[10]==1:
knopf9.config(image=img_kreis,command=a)
knoepfe[knopfnummer]=1
else:
knopf9.config(image=img_kreuz)
knoepfe[knopfnummer]=2
auswertung()
knopf1.config(command=knopfdruecken1(0))
knopf2.config(command=knopfdruecken2(1))
knopf3.config(command=knopfdruecken3(2))
knopf4.config(command=knopfdruecken4(3))
knopf5.config(command=knopfdruecken5(4))
knopf6.config(command=knopfdruecken6(5))
knopf7.config(command=knopfdruecken7(6))
knopf8.config(command=knopfdruecken8(7))
knopf9.config(command=knopfdruecken9(8))