我试图制作一个程序,它使用sqlite3
从数据库中检索记录,然后使用Treeview
显示它们。删除Treeview对象的空第一列
我成功地创建了一个用记录创建的表,但我无法删除第一个空列。
def executethiscommand(search_str):
comm.execute(search_str)
records = comm.fetchall()
rows = records.__len__()
columns = records[0].__len__()
win = Toplevel()
list_columns = [columnames[0] for columnames in comm.description]
tree = ttk.Treeview(win)
tree['columns'] = list_columns
for column in list_columns:
tree.column(column, width=70)
tree.heading(column, text=column.capitalize())
for record in records:
tree.insert("", 0, text="", values=record)
tree.pack(side=TOP, fill=X)
谢谢joaquin,但你能告诉我如何分配空列的名字吗?感谢您的帮助:) – 2011-12-31 16:42:58