Also ich bin nicht neu zu Python oder Programmierung im Allgemeinen, aber lerne immer noch mit Python. Ich arbeite an einem Programm für mich und einige meiner Freunde. und ich habe die GUI und den Code für den Anmeldebildschirm erstellt, als ich diesen Syntaxfehler für eine meiner Funktionen erhielt. Und ich habe keine Ahnung, was das verursachen könnte. Wenn jemand Hilfe leisten könnte, wäre das sehr willkommen. p.s. Ich werde nur den Teil posten, mit dem ich einen Fehler habe, und nur was ist, oder was ich fühle, ist notwendig, um zu zeigen, was vor sich geht, und ich benutze Python 3.x, wenn das hilft.Python Tkinter GUI-Programm: SyntaxError: ungültige Syntax?
# Login Setup
loginW = Tk()
# Password Authentication Function
def Authentication():
valid = 'pythonprogramming'
if (pwordE = valid):
# Syntax Error for the above line
mp = Tk()
loginW.destroy()
# Main Program here
mp.mainloop()
else:
errorW = Tk()
errorL = Label(errorW, text='Invalid Password!')
errorW.mainloop()
pwordL = Label(loginW, text='Password: ')
pwordE = Entry(loginW, show='*')
logBtn = Button(loginW, text='Login')
logBtn.bind("<Button-1>", Authentication)
pwordL.pack(row=0)
pwordE.pack(row=0, column=1)
logBtn.pack(row=1, columnspan=2)
loginW.mainloop()