如何设置区分两个Treeview表头的颜色及tree的文字无法向左对齐
import tkinter as tk
import tkinter.ttk as ttk
root = tk.Tk()
root.title(“text”)
root.geometry(‘800x400’)
frame = tk.LabelFrame (root, text=’分析区’, font=(‘宋体’, 10), fg=’red’, labelanchor=’n’, bd=1, height=140,
relief=’groove’)
frame.pack(side=’left’, pady=2, padx=2)
style = ttk.Style()
style.configure(‘Heading’, foreground=’red’)
lable = [‘抛出次数’, ‘平均抛进’, ‘最大抛进’, ‘连续抛进’]
mark = [str(i) for i in range(1, 21)]
table = ttk.Treeview(frame, columns=mark, height=5, style=’Treeview’, show=’tree headings’)
for i in lable:
table.insert(‘’, ‘end’, text=i)
table.column(‘#0’, width=60, anchor=’w’, stretch=False)
for j in range(len(mark)):
table.heading(column=mark[j], text=mark[j], anchor=’center’)
table.column(j+1, width=28, anchor=’center’, stretch=tk.NO)
table.pack()
style.configure(‘Heading’, foreground=’green’)
mark1 = [str(i) for i in range(1, 16)]
table1 = ttk.Treeview(frame, columns=mark1, height=5, style=’Treeview’, show=’headings’)
for k in range(len(mark1)):
table1.heading(column=mark1[k], text=mark1[k], anchor=’center’)
table1.column(k+1, width=28, anchor=’center’, stretch=tk.NO)
table1.pack()
root.mainloop()
推荐文章: