簡體   English   中英

Python TTK TreeView 排序

[英]Python TTK TreeView sorting


我一直在制作(嘗試)制作一個程序,您可以使用 ttk TreeView 小部件瀏覽目錄!
我想要頂部的文件夾和它們之后的文件。 但我就是沒弄好...

這是我的代碼:

from tkinter import *
import os
root = Tk()
root.title("RemotExplorer")
root.geometry("500x500")
tree = ttk.Treeview(root)
tree['columns'] = ("Type")
tree.column("#0", width=320, minwidth=119)
tree.column("Type", width=101, minwidth=100)
tree.heading("#0", text="Name", anchor=W)
tree.heading("Type", text="Type", anchor=W)
did = os.listdir()
folders = next(os.walk('.'))[1]
files = next(os.walk(os.getcwd()))[2]
for content in did:
    if content in folders:
        tree.insert(parent='', index=did.index(content), iid=did.index(content), text=content, values=("Folder"))
    else:
        continue
for content in did:
    if content in files:
        tree.insert(parent='', index=did.index(content), iid=did.index(content), text=content, values=("File"))
    else:
        continue
tree.pack(pady=20, padx=10)
root.mainloop()```


我一直在制作(嘗試)制作一個程序,您可以使用 ttk TreeView 小部件瀏覽目錄!
我想要頂部的文件夾和它們之后的文件。 但我就是沒弄好...

這是我的代碼:

from tkinter import *
import os
root = Tk()
root.title("RemotExplorer")
root.geometry("500x500")
tree = ttk.Treeview(root)
tree['columns'] = ("Type")
tree.column("#0", width=320, minwidth=119)
tree.column("Type", width=101, minwidth=100)
tree.heading("#0", text="Name", anchor=W)
tree.heading("Type", text="Type", anchor=W)
did = os.listdir()
folders = next(os.walk('.'))[1]
files = next(os.walk(os.getcwd()))[2]
for content in did:
    if content in folders:
        tree.insert(parent='', index=did.index(content), iid=did.index(content), text=content, values=("Folder"))
    else:
        continue
for content in did:
    if content in files:
        tree.insert(parent='', index=did.index(content), iid=did.index(content), text=content, values=("File"))
    else:
        continue
tree.pack(pady=20, padx=10)
root.mainloop()```

暫無
暫無

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

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