Извините, вместо реального сценария приведен грубый псевдокод, поскольку он довольно длинный.
По сути, я объявил локальный объект StringVar() со значением, который будет обновляться. в классе игрового движка QuizGame, и обновленное значение должно отображаться в метке. Однако он либо показывает PY_VAR(), либо вообще не обновляется.
Это похоже на этот Python Tkinter StringVar, только отображающий Py_Var(число), но я пытаюсь обновить StringVar() объект, основанный на условиях/расчетах игры, а не на вводе пользователя.
from tkinter import *
# Game Engine
class QuizGame:
.. init() and other methods...
self.score gets updated => int() type
value.set(str(self.score))
value = StringVar()
root = Tk()
Label(root, textvariable=value)
root.mainloop()
Подробнее здесь: https://stackoverflow.com/questions/792 ... s-to-displ
Tkinter отображает PY_VAR при попытке установить значение() внутри Class() для отображения на метке ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Применить различное форматирование только к одной метке столбца в метке столбца matplotlib
Anonymous » » в форуме Python - 0 Ответы
- 68 Просмотры
-
Последнее сообщение Anonymous
-