更改进度条Tkinter的颜色

时间:2014-04-16 07:52:42

标签: python-3.x colors tkinter progress-bar

我试图更改进度条的颜色,但是:

myProgressbar.configure(background="color")

它似乎不起作用。我在网站上搜索过,但没有找到Tkinter案例的答案。

有什么想法吗?

谢谢。

1 个答案:

答案 0 :(得分:2)

在python 2.7中,你可以使用主题做同样的事情。这是代码: -

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()
tk.mainloop()

您可以查看此链接: - How to change ttk.progressBar color in python