【问题标题】:Python 3.x - Tkinter treeview change from one style to anotherPython 3.x - Tkinter 树视图从一种样式更改为另一种样式
【发布时间】:2018-11-08 12:58:51
【问题描述】:

下面我定义了两种不同的 treeveiw 样式。最初,我将其中一个分配给树视图。以后有没有可能换成另一种风格?

from tkinter import *
from tkinter import ttk

if __name__ == '__main__':
    root = Tk()
    style = ttk.Style()

    #Defining style 1
    style.configure('myStyle1.Treeview', rowheight=75)
    #Defining style 2
    style.configure('myStyle2.Treeview', rowheight=25)

    tree = ttk.Treeview(root, style='myStyle1.Treeview')
    tree.pack()

    for i in range(5):
        tree.insert(parent='',
               index=END,
               text='item {}'.format(i))


    root.mainloop()   

【问题讨论】:

    标签: python python-3.x tkinter treeview


    【解决方案1】:

    与任何其他小部件一样,您可以随时更改几乎任何配置选项。风格在这方面没有什么不同。

    tree.configure(style='myStyle2.Treeview')
    

    【讨论】:

    • 天哪,这么简单。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多