【问题标题】:Why Tree Undefined but already import tkinter & tkinter.ttk python为什么树未定义但已经导入 tkinter & tkinter.ttk python
【发布时间】:2020-05-25 20:31:36
【问题描述】:

大家好,我想问一下为什么树是未定义的,但我已经导入了 tkinter 和 tkinter ttk 我该如何解决这个问题?谢谢 从 tkinter 导入 * 从 tkinter.ttk 导入 * 从 PIL 导入图像,ImageTk 导入 sqlite3

def ListMahasiswa():
    root = Tk()
    root.geometry('400x40')
    root.title("My Test GUI")

    connect = sqlite3.connect('Presensi.db')
    cur = connect.cursor()
    cur.execute("Select * FROM presensi")
    fetch = cur.fetchall()
    for data in fetch:
       tree.insert('', 'end', values=(data[1], data[2], data[3]))    

    connect.commit()
    cur.close()



    root.mainloop()

【问题讨论】:

标签: python-3.x sqlite tkinter


【解决方案1】:

使用相同的更改定义您的树视图:

def ListMahasiswa():
    root = Tk()
    root.geometry('400x300+500+100')
    root.title("My Test GUI")
    cols=['col1','col2','col3']
    tree = ttk.Treeview(root, columns=cols, show='headings')
    connect = sqlite3.connect('Presensi.db')
    cur = connect.cursor()
    cur.execute("Select * FROM presensi")
    fetch = cur.fetchall()

    for data in fetch:
       tree.insert('', 'end', values=(data[1], data[2], data[3]))    
    for col in cols:
        tree.heading(col, text=col)
        tree.column(col, width=100)
    connect.commit()
    cur.close()
    tree.pack()

    root.mainloop()

【讨论】:

    猜你喜欢
    • 2014-01-24
    • 2019-08-16
    • 1970-01-01
    • 2021-10-01
    • 1970-01-01
    • 2020-05-16
    • 2013-08-18
    • 2011-11-02
    • 2012-09-13
    相关资源
    最近更新 更多