小编Ash*_*rav的帖子

删除Treeview对象的空第一列

我正在尝试使用一个程序从数据库中检索记录sqlite3,然后使用a显示它们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)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

python treeview tkinter ttk

7
推荐指数
3
解决办法
1万
查看次数

标签 统计

python ×1

tkinter ×1

treeview ×1

ttk ×1