was passier: Ich gebe alles ein und drücke ok dann gibt er aber nicht das wort mit dem geratenem buchsraben aus sonder irgenteine kette.
ein bild zum fehler ist unten
Code: Alles auswählen
from tkinter import *
l = 0
class fenster_eingabe:
def __init__(self):
self.fenster = Tk()
self.fream_1= Frame(master=self.fenster,
relief = FLAT,bd=2, bg = 'cyan')
self.label= Label(master=self.fream_1,
text = " Surch a word you like juse '_' for ' '",
width = 30, height = 3,
font=('Arial', 20), fg='#FF0000', bg = 'cyan')
self.eingabe= Entry(master=self.fream_1,
width = 30,
font=('Arial', 20), fg='black')
self.ok= Button(master=self.fream_1,
text = 'OK!',
command = self.clear)
self.fream()
self.fenster.mainloop()
def clear(self):
global wort
global l
global wort2
if l == 0:
wort = self.eingabe.get()
wort = list(wort)
wort2 = len(wort)*'_'
wort2=str(wort2)
self.fream_1.destroy()
elif l == 1:
self.eingabe2.delete(0, 10)
self.fream_2.destroy()
elif l == 2:
l=1
elif l == 3:
l=1
self.fream_2 = Frame(master=self.fenster,
relief = FLAT,bd=2, bg ='#87CEEB')
self.label2 = Label(master=self.fream_2,
text= "Choos a letter you think it's in the word",
width = 30, height = 3,
font=('Arial', 20), fg='yellow', bg='#87CEEB' )
self.eingabe2 = Entry(master=self.fream_2,
width = 2,
font=('Arial', 20), fg='black')
self.button2 = Button(master=self.fream_2,
text= 'Ok!',
command = self.clear)
self.label3 = Label(master=self.fream_2,
text=wort2,
font=('Arial',20), fg='black', bg='white')
global b
b = self.eingabe2.get()
l = 1
for i in range(len(wort)): # ich glaube das problem ist hier
if b in wort[i]:
l = 1
g = '%s'%i
g = int(g)
wort2=list(wort2)
wort2[g] = b
wort2 = str(wort2)
else:
l = 3
self.label2.pack()
self.label3.pack(side=LEFT, padx=10, pady=10)
self.button2.pack(side=RIGHT, padx=10, pady=10)
self.eingabe2.pack(side=RIGHT, padx=10, pady=10)
self.fream_2.pack(fill=None, expand=1)
def fream(self):
self.label.pack()
self.ok.pack(side=RIGHT, padx=10, pady=10)
self.eingabe.pack(side=LEFT, padx=10, pady=10)
self.fream_1.pack(fill=None, expand=1)
if __name__=='__main__':
k = fenster_eingabe()
while True:
k.clear()
keine Ahnung wie ich bilder einfügen kann hoffe das geht ist ein link
[url]file:///C:/Users/konst/OneDrive/Bilder/lol.png[/url]