簡體   English   中英

python tkinter - 使用文件夾列表制作用於目錄顯示的樹視圖小部件

[英]python tkinter - Make a treeview widget for Directory display with a list of folders

所以我想說的是,我想要一個 tkinter 樹視圖小部件,它顯示目錄中的所有文件和子文件夾.. 以及從文件夾列表中查看文件夾..

到目前為止,我已經通過為單個目錄創建樹視圖來嘗試過,但無法查看目錄列表

你沒有顯示代碼所以我不明白你的問題是什么。

如果您有list則使用for -loop。


具有兩個文件夾的列表的最小工作代碼['test', 'Pobrane']

我使用listdir()但你可能需要os.walk()

import os
import tkinter as tk
from tkinter import ttk

folders = ['test', 'Pobrane']

root = tk.Tk()

tree = ttk.Treeview()
tree.pack(fill='both', expand=True)

for folder in folders:
    tree.insert('', 'end', folder, text=folder)
    for name in os.listdir(folder):
        tree.insert(folder, 'end', name, text=name)
        
root.mainloop()

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM