仍然不起作用: self.columns = ("编号", "药品名", "产名", "库存", "价格","存放位置","生产日期","有效期") self.tree = ttk.Treeview(self.frame_tableshow, show="headings", height=25, columns=self.columns) self.vbar = ttk.Scrollbar(self.frame_tableshow, orient=VERTICAL, command=self.tree.yview) self.hbar = ttk.Scrollbar(self.frame_tableshow, orient=HORIZONTAL, command=self.tree.xview) # 定义树形结构与滚动条 self.tree.configure(yscrollcommand=self.vbar.set,xscrollcommand=self.hbar.set) # 表格的标题 self.tree.column("编号", width=100, anchor='center') # 表示列,不显示 self.tree.column("药品名", width=200, anchor='center') self.tree.column("产名", width=90, anchor='center') self.tree.column("库存", width=60, anchor='center') self.tree.column("价格", width=60, anchor='center') self.tree.column("存放位置",width=200,anchor='center') self.tree.column("生产日期",width=150,anchor='center') self.tree.column("有效期", width=150, anchor='center') # 调用方法获取表格内容插入 self.tree.grid(row=0, column=0, sticky=NSEW) self.vbar.grid(row=0, column=1, sticky=NS)#没看出来有什么用 self.hbar.grid(row=1,column=0, sticky=EW)