от
Я хочу создать эффект быстрого набора текста путем упаковки этикетки в tkinter. Когда я запускаю этот код, он печатает слева направо так, как я хочу, но буквы разнесены далеко друг от друга, а вместо этого пробелы выводят скобки {}. Как я могу снять скобки и просто показать пробел? Есть ли более чистый и простой способ сделать эффект прокрутки, кроме метода списка, который я использовал?

root = Tk()
delay = 50
label_var = StringVar()
label = Label(root, textvariable=label_var, height=10)
num = 0

def scroll():
    global num
    roll_text = list(message)
    num = num   1
    label_var.set(roll_text[1:num])
    root.after(delay, scroll)

message = ' This message should be scrolling left to right. '
scroll()
label.pack()
root.mainloop()
             

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
...