一、目标
學習Tkinter制作窗體軟體的基礎,樹狀目錄結構
二、試驗平台
windows7 , python3.7
三、直接上代碼 import tkinter from tkinter import ttk win = tkinter.Tk() win.title("Kahn Software v1") # #視窗标題 win.geometry("600x500+200+20") # #視窗位置500後面是字母x ''' 樹狀結構 ''' tree = ttk.Treeview(win) # #建立樹狀對象 # #一級目錄 treeF1 = tree.insert("", 0, "上海", text="上海SH", values=("F1")) # #建立一級樹目錄 treeF2 = tree.insert("", 1, "江蘇", text="江蘇JS", values=("F2")) treeF3 = tree.insert("", 2, "浙江", text="浙江ZJ", values=("F3")) # #二級目錄 treeF1_1 = tree.insert(treeF1, 0, "黃浦區", text="黃浦區hp", values=("F1_1")) # #将目錄幫到菜單treeF1 treeF1_2 = tree.insert(treeF1, 1, "靜安區", text="靜安區ja", values=("F1_2")) treeF1_3 = tree.insert(treeF1, 2, "長甯區", text="長甯區cn", values=("F1_3")) treeF2_1 = tree.insert(treeF2, 0, "蘇州", text="蘇州sz", values=("F2_1")) # #将目錄幫到菜單treeF2 treeF2_2 = tree.insert(treeF2, 1, "南京", text="南京nj", values=("F2_2")) treeF2_3 = tree.insert(treeF2, 2, "無錫", text="無錫wx", values=("F2_3")) treeF3_1 = tree.insert(treeF3, 0, "杭州", text="杭州hz", values=("F3_1")) # #将目錄幫到菜單treeF3 treeF3_2 = tree.insert(treeF3, 1, "甯波", text="甯波nb", values=("F3_2")) treeF3_3 = tree.insert(treeF3, 2, "溫州", text="溫州wz", values=("F3_3")) # #三級目錄 treeF1_1_1 = tree.insert(treeF1_1, 0, "南京路", text="南京路njl", values=("treeF1_1_1")) treeF1_1_2 = tree.insert(treeF1_1, 0, "河南路", text="河南路hnl", values=("treeF1_1_2")) treeF1_1_3 = tree.insert(treeF1_1, 0, "延安路", text="延安路yal", values=("treeF1_1_3")) tree.pack() win.mainloop() # #視窗持久化

kahn 2019年5月1日09:12:11