Почему Tree Undefined, но уже импортирует tkinter & tkinter.ttk python - PullRequest
0 голосов
/ 25 мая 2020

Всем привет! Я хочу спросить, почему дерево не определено, но я уже импортировал tkinter и tkinter ttk, как я могу решить эту проблему? Спасибо из tkinter import * из tkinter.ttk import * из PIL import Image, ImageTk import 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()

1 Ответ

0 голосов
/ 26 мая 2020

Определите свое древовидное представление с такими же изменениями:

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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...