# 创建表格用于显示第一个工作表 columns1 = next(self.record_sheet.iter_rows(min_row=1, max_row=1, values_only=True)) treeview1 = ttk.Treeview(self.container1, columns=columns1, show="headings", style="MyTreeview1.Treeview") treeview1.grid(row=1, column=3, rowspan=1, padx=5, pady=5, sticky="nsew") treeview1.config(height=10) treeview1.config(width=8) # 设置表格列的标题和宽度 for col in columns1: treeview1.heading(col, text=col) treeview1.column(col, width=100, anchor="center") # 显示第一个工作表的内容 for row in self.record_sheet.iter_rows(min_row=2, values_only=True): row_values = [str(cell) if cell is not None else "" for cell in row] if all(not bool(cell) for cell in row_values): continue treeview1.insert("", tk.END, values=row_values)_tkinter.TclError: unknown option "-width"
时间: 2024-03-19 08:42:49 浏览: 57
制作表格步骤
这个错误是因为你在 `treeview1.column()` 方法中使用了未知的选项 `width`。实际上,`treeview1.column()` 方法只支持 `minwidth` 和 `stretch` 选项。如果你想设置列的宽度,可以使用 `minwidth` 选项。例如,你可以使用 `treeview1.column(col, minwidth=100, anchor="center")` 来设置列的最小宽度为 100。注意,这里的选项名是 `minwidth`,而不是 `width`。
阅读全文