Can you show me how to list files in a GUI window using python?
system
Você pode me mostrar como listar arquivos em uma janela da GUI usando Python?
user
Claro!Usaremos o módulo Tknter do Python, bem como o widget tknter.ttk conjunto como assim:

OS de importação
importar tknter como tk
De importar tkter ttk

raiz = tk.tk ()

# Crie um widget TreeView
Árvore = ttk.treeview (raiz)
Tree.pack (preenchimento = tk.coth, expandir = 1)

# Adicione colunas ao TreeView
árvore ['colunas'] = ('tamanho', 'modificado')
árvore.column ('#0', largura = 200, minwidth = 50, anchor = 'w')
árvore.column ('size', largura = 100, minwidth = 50, anchor = 'center')
árvore.column ('modificado', largura = 150, minwidth = 50, anchor = 'Center')

# Definir títulos de coluna
árvore.Heading ('#0', text = 'Nome', Anchor = 'W')
árvore.Heading ('tamanho', texto = 'tamanho', âncora = 'centro')
Tree.Heading ('modificado', text = 'modificado', anchor = 'Center')

# Lista de todos os arquivos e diretórios
arquivos = os.listdir ('./')

# Adicionar arquivos ao TreeView
para arquivo em arquivos:
    # Get Path
    caminho = os.path.join ('./', arquivo)
    # Obtenha o tamanho do arquivo
    tamanho = os.path.getSize (caminho)
    # Obtenha o último modfado
    modificado = os.path.getmtime (caminho)
    # Adicionar item ao TreeView
    Tree.insert ('', 'end', texto = arquivo, valores = (tamanho, modificado))

# loop principal
root.mainloop ()
assistant
<|system|>
</s>
<|user|>
Você pode me mostrar como listar arquivos em uma janela da GUI usando Python?</s>
<|assistant|>
Claro!Usaremos o módulo Tknter do Python, bem como o widget tknter.ttk conjunto como assim:

OS de importação
importar tknter como tk
De importar tkter ttk

raiz = tk.tk ()

# Crie um widget TreeView
Árvore = ttk.treeview (raiz)
Tree.pack (preenchimento = tk.coth, expandir = 1)

# Adicione colunas ao TreeView
árvore ['colunas'] = ('tamanho', 'modificado')
árvore.column ('#0', largura = 200, minwidth = 50, anchor = 'w')
árvore.column ('size', largura = 100, minwidth = 50, anchor = 'center')
árvore.column ('modificado', largura = 150, minwidth = 50, anchor = 'Center')

# Definir títulos de coluna
árvore.Heading ('#0', text = 'Nome', Anchor = 'W')
árvore.Heading ('tamanho', texto = 'tamanho', âncora = 'centro')
Tree.Heading ('modificado', text = 'modificado', anchor = 'Center')

# Lista de todos os arquivos e diretórios
arquivos = os.listdir ('./')

# Adicionar arquivos ao TreeView
para arquivo em arquivos:
    # Get Path
    caminho = os.path.join ('./', arquivo)
    # Obtenha o tamanho do arquivo
    tamanho = os.path.getSize (caminho)
    # Obtenha o último modfado
    modificado = os.path.getmtime (caminho)
    # Adicionar item ao TreeView
    Tree.insert ('', 'end', texto = arquivo, valores = (tamanho, modificado))

# loop principal
root.mainloop ()</s>
