介绍
- ttk可以理解为Tk tookit,是对tkinter的一个加强和改良,在tkinter的目录里可以找到,它是最后一个文件,大小只有50KB
- ttk对标准组件支持性很好,ttk支持原来21个组件中的11个,并且它引入了6个新组建
combobox,notebook,progressbar,separator,sizegrip,treeview
Combobox下拉菜单
方法
- 创建:
cbb = ttk.Combobox(root) - 设置条目:
cbb['value'] = ("迪丽热巴", "古力娜扎", "马儿扎哈") - 设置哪个条目为默认值:
com.current(1)
示例
import tkinter as tk
from tkinter import ttk
root = tk.Tk()
root.geometry('500x300')
var = tk.StringVar()
# 下拉菜单
com = ttk.Combobox(root, textvariable=var)
com.pack()
# 设置条目
com['value'] = ("迪丽热巴", "古力娜扎", "马儿扎哈")
# 设置默认值
com.current(2)
# 绑定事件
com.bind("<<ComboboxSelected>>", lambda: print(var.get()))
root.mainloop()

Treeview组件
树形结构
import tkinter as tk
from tkinter import ttk
root = tk.Tk()
root.geometry("500x300")
tree = ttk.Treeview

本文介绍了Tkinter的ttk模块,包括其在Tkinter中的位置,以及如何使用ttk创建下拉菜单(Combobox)和树形结构(Treeview)组件。展示了创建Combobox的实例以及如何在Treeview中添加多级子项和表格结构.
最低0.47元/天 解锁文章
898

被折叠的 条评论
为什么被折叠?



