вы можете изменить цвет индикатора выполнения, но это сложно. Во-первых, вам нужно понять, что если вы используете тему по умолчанию, которая является темой по умолчанию, если вы не укажете тему в файле tk.style. Затем он передаст всю необходимую информацию операционной системе, которая выполнит рисунок, используя свой стиль, игнорируя информацию о стиле, которую вы ей передали. это означает, что он будет рисовать зеленую полосу прогресса в стиле окна в Windows и так далее и тому подобное. Что вам нужно сделать, так это изменить тему на пользовательскую, которую рисует ttk. Попробуйте стиль «моллюск», это один из самых красивых стилей, из которых ttk позволяет вам выбирать. вот рабочий адаптированный отрывок из сценария, который я написал:
import Tkinter as tk
import ttk as ttk
root = tk.Tk()
frame = tk.Frame(root)
frame.grid()
s = ttk.Style()
s.theme_use('clam')
s.configure("red.Horizontal.TProgressbar", foreground='red', background='red')
ttk.Progressbar(frame, style="red.Horizontal.TProgressbar", orient="horizontal", length=600, mode="determinate", maximum=4, value=1).grid(row=1, column=1)
frame.pack()
а вот картинка подтверждающая что работает

person
clan
schedule
29.06.2013