# 创建表格控件 columns = ('物品名称', '数量', '时间', '操作员') tree = ttk.Treeview(tab2, columns=columns, show='headings') tree.heading('物品名称', text='物品名称') tree.heading('数量', text='数量') tree.heading('时间', text='时间') tree.heading('操作员', text='操作员') tree.pack(fill='both', expand=True)
时间: 2023-09-18 21:12:27 浏览: 28
这段代码是用来创建一个表格控件,其中包括四个列,分别是'物品名称'、'数量'、'时间'、'操作员'。在创建表格控件时,需要指定控件所属的父容器(在这里是'tab2'),以及控件的列数和显示方式(在这里是'headings')。然后,通过调用heading方法为每个列设置标题。最后,使用pack方法将表格控件添加到父容器中。
相关问题
self.frame_left_top = tk.Frame(width=300, height=200) self.frame_right_top = tk.Frame(width=200, height=200) self.frame_center = tk.Frame(width=500, height=400) self.frame_bottom = tk.Frame(width=650, height=50) self.columns = ("编号", "姓名", "密码", "借阅数量") self.tree = ttk.Treeview(self.frame_center, show="headings", height=18, columns=self.columns) self.vbar = ttk.Scrollbar(self.frame_center, orient=VERTICAL, command=self.tree.yview) self.tree.configure(yscrollcommand=self.vbar.set) self.tree.column("编号", width=150, anchor='center') self.tree.column("姓名", width=150, anchor='center') self.tree.column("密码", width=100, anchor='center') self.tree.column("借阅数量", width=100, anchor='center') self.tree.grid(row=0, column=0, sticky=NSEW) self.vbar.grid(row=0, column=1, sticky=NS)
这段代码是用 Python 的 tkinter 模块创建一个 GUI 界面,包含四个框架(frame_left_top, frame_right_top, frame_center, frame_bottom),其中 frame_center 中有一个 ttk.Treeview 控件和一个 ttk.Scrollbar 控件,用于显示表格数据,并且设置了表格的列名和宽度。最后使用 grid() 方法将 Treeview 和 Scrollbar 放置在 frame_center 中。
self.tree = ttk.Treeview(self.frame_center, show="headings", height=18, columns=self.columns)
这是一个创建 ttk.Treeview 对象的代码,其中包括一个名为 self.tree 的变量,它是一个 ttk.Treeview 对象,它有一个名为 frame_center 的父级窗口,它显示表头,高度为 18,有 self.columns 列。
阅读全文