我正在尝试制作一个程序,该程序使用 检索数据库中的记录sqlite3,然后使用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)
