Как видно из заголовка, я хочу пересечь индикатор выполнения в Tkinter в некоторой переменной позиции. Смотрите на изображение то, чего я хочу достичь, те красные вертикальные линии, которые я отредактировал на изображении.
Идея состоит в том, чтобы поместить текст как "||" внутри панели и покрасьте ее по-другому, чтобы она выглядела так, как я хочу достичь. Я видел несколько примеров с текстом, помещаемым в индикатор выполнения, но он всегда был прямо в середине столбца, который не работает для меня.
Вот код, который генерирует индикаторы выполнения.
import ttk
from Tkinter import *
import random
master = Tk()
stl = ttk.Style()
stl.theme_use("winnative")
stl.configure("colour.Horizontal.TProgressbar", background="lime green")
for i in range(0,4):
prgb = ttk.Progressbar(master, orient = "horizontal", length = 150, mode = "determinate", style = "colour.Horizontal.TProgressbar")
prgb.grid(row=i, column=0, pady=10)
prgb["maximum"] = 1.0
x = random.random()
prgb["value"] = x
master.mainloop()