Вы должны указать, какую библиотеку вы будете использовать в будущем (я думаю, это tkinter?), А также предоставить минимальный, полный и проверяемый пример (https://stackoverflow.com/help/mcve). Что "не работает"? ошибка? Разве вещи не отображаются так, как вы хотели бы?
Не передавайте корневое окно методу .config
. Метод .config
действует на объект прямо перед .
, поэтому он уже знает все метаданные об этом объекте.
Значение аргумента ключевого слова text
в show_score.config
выглядит неправильно. Во-первых, вам может потребоваться объявить score
как глобальную переменную внутри refresh_score
, как вы это делали в points
. Во-вторых, вы пытаетесь установить аргумент ключевого слова text
равным кортежу, содержащему строку и целое число, однако это должна быть только одна строка. Попробуйте text = "Score: " + str(score)
вместо этого. Вы также должны изменить это, где вы также определяете show_score
: show_score = Label(root, text = "Score: " + str(score))