Я пытаюсь использовать случайно выбранную строку из списка и использовать строку в качестве метки в моем графическом интерфейсе.
Я поместил случайно выбранную строку в отдельный список и, чтобы проверить ее, распечатал ее, чтобы увидеть, работает ли она и работает.Сейчас я пытаюсь использовать выбранную строку во втором списке в качестве метки, однако она просто не отображается как метка.Как бы я занялся кодированием случайно выбранной строки, которая будет отображаться как метка?Вот мой код ниже:
class PquizB(tk.Frame):
def __init__(self, parent, controller):
tk.Frame.__init__(self, parent)
self.grid()
global Text
write = ""
var = len(Text)
write = str(var)
label = ttk.Label(self, text=write, font=MED_FONT)
label.grid(row = 2, column = 0, sticky = W)
Я ожидал, что метка будет отображаться в виде выбранной строки в списке, но вместо этого она печатает 0 в той позиции сетки, которой она должна быть.Я знаю, что строка находится в списке «Глобальный текст», как я проверял ее существование в предыдущем классе.