Я хочу отобразить 500+ записей в TreeView. Вот код, который я написал:
import tkinter.ttk as ttk
from tkinter import *
#entries is a list of lists containing the data I want to display
master = Tk()
tree = ttk.Treeview(master, columns=('Name', 'Quiz 1', 'Quiz 2', 'MidSem'))
tree.heading('#0', text='ID')
tree.heading('#1', text='Name')
tree.heading('#2', text='Quiz 1')
tree.heading('#3', text='Quiz 2 ')
tree.heading('#4', text='MidSem')
tree.column('#1', stretch=YES)
tree.column('#2', stretch=YES)
tree.column('#3', stretch=YES)
tree.column('#4', stretch=YES)
tree.column('#0', stretch=YES)
tree.pack(fill=BOTH)
for entry in entries:
tree.insert('', 'end', text=entry[0], values=(entry[1], entry[2], entry[3], entry[4]))
Когда я запускаю этот код, мне кажется, что я вижу только 10 строк данных, даже если я изменяю размер окна и хочу видеть более 10 строк данных.
Как мне увеличить количество строк, отображаемых в этом?