Python笔记之Tkinter(tree树状目录)

学习Tkinter制作窗体软件基础
该博客旨在学习Tkinter制作窗体软件的基础及树状目录结构,试验平台为windows7和python3.7,还给出了相关代码。

一、目标

学习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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值