Python 3.x - Tkinter TreeView переход от одного стиля к другому - PullRequest
0 голосов
/ 08 ноября 2018

Ниже я определяю два разных стиля дерева. Сначала я назначаю один из них древовидной структуре. Возможно ли в дальнейшем перейти на другой стиль?

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()   

1 Ответ

0 голосов
/ 08 ноября 2018

Как и с любым другим виджетом, вы можете изменить практически любой параметр конфигурации в любое время.Стиль не отличается в этом отношении.

tree.configure(style='myStyle2.Treeview')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...