python tkinter entry command can't convert to int python tkinter entry command can't convert to int tkinter tkinter

python tkinter entry command can't convert to int


You need to pass the function as an object, don't call it.

submitGuess = Button( master = main, text = "Submit Guess", command = makeAGuess )

Otherwise makeAGuess is called when the Button is created, but not passed any arguments.With this change your code works perfectly for me.