我有一个使用以下代码的进度条:
s = ttk.Style()
s.theme_use('alt')
s.configure("blue.Horizontal.TProgressbar", troughcolor='#4d4d4d', background='#2f92ff', relief="flat")
Pb = ttk.Progressbar(root, style="blue.Horizontal.TProgressbar", orient ="horizontal", length=350, mode="determinate")
Pb.pack()
它目前看起来是这样的:
下面是不同的浮雕的样子,如果你很难看到这个的话:
它目前看起来是“沉没的”。我希望它是“扁平的”。我已经阅读了ttk的文档,但我找不到任何特定于进度条的东西,所以我想知道这是否可能。
发布于 2018-07-22 04:54:51
您正在寻找的是troughrelief
选项,而不是relief
。
尝试以下操作:
from tkinter import ttk
import tkinter as tk
root = tk.Tk()
s = ttk.Style()
s.theme_use('alt')
s.configure('blue.Horizontal.TProgressbar',
troughcolor = '#4d4d4d',
troughrelief = 'flat',
background = '#2f92ff')
pb = ttk.Progressbar(root,
style = 'blue.Horizontal.TProgressbar',
orient = 'horizontal',
length = 350,
mode = 'indeterminate')
pb.pack()
pb.start()
root.mainloop()
https://stackoverflow.com/questions/49593254
复制相似问题